About Us: Cognizant (Nasdaq: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. We help our clients modernize technology, reimagine processes and transform experiences so they can stay ahead in our fast-changing world. Together, we're improving everyday life. See how at www.cognizant.com Job Title: Senior Java Full Stack Engineer Location: Hybrid Job ID: SO# 62738081 The Role: Individual Contributor External Facing Role Role and Responsibilities:
- Participate in business and functional requirement gatherings to understand the evolving needs of the healthcare sector.
- Design cost-effective applications and interfaces to meet the complex objectives of client projects.
- Write high-level acceptance test-driven development scenarios using Gherkin language.
- Translate functional requirements into logical units of work, such as agile features, user stories, and tasks.
- Develop and maintain server-side logic using Java 17 and above, Spring Boot, and Hibernate.
- Implement RESTful APIs and microservices architecture.
- Integrate and manage messaging systems using Kafka.
- Optimize application performance and scalability.
- Build responsive and dynamic user interfaces using React.js.
- Implement state management using Redux or Context API.
- Ensure cross-browser compatibility and optimize front-end performance.
- Design and manage relational databases (e.g., Oracle).
- Write complex SQL and PL/SQL queries for data manipulation and retrieval.
- Perform database tuning and optimization.
- Set up and maintain CI/CD pipelines using Jenkins.
- Automate deployment processes using Docker and Kubernetes.
- Manage cloud infrastructure on Google Cloud.
- Design scalable and fault-tolerant system architectures.
- Implement caching strategies using Redis or Memcached.
- Ensure high availability and disaster recovery planning.
- Implement security best practices using password vaults for both front-end and back-end.
- Conduct code reviews to identify and fix security vulnerabilities.
- Automate unit testing tasks using appropriate testing frameworks.
- Perform application security testing and static code analysis using SonarQube.
- Conduct end-to-end testing to ensure the application meets business requirements from start to finish.
- Review code components in each development phase to ensure timely delivery.
- Perform version control, automate builds, and maintain CI/CD pipeline processes using Git, GitHub Enterprise, XL Deploy, XL Release, Jenkins, Maven, Groovy scripts, and Docker.
- Identify dependencies associated with other projects and devise plans to mitigate risks.
- Ensure on-time delivery of agile features.
Required Experience:
- Have Excellent communications
- US Healthcare Domain experience preferred.
* 4 - 5 yrs of exp in application development * Be well acquainted with Jira, Rally * Experience in below tech stack Technical Competencies:
- Java 17 and above
- Spring Boot
- Kafka
- React.js
- Express.js
- Oracle
- Google Cloud
- Jenkins
- Groovy
- Docker
- Agile methodologies
Salary and Other Compensation: Applicants will be accepted till 3/18/2025 The annual salary range for this position will depend on experience and other qualifications of the successful candidate. This position is also eligible for Cognizant's discretionary annual incentive program, based on performance and subject to the terms of Cognizant's applicable plans. Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
- Medical/Dental/Vision/Life Insurance
- Paid holidays plus Paid Time Off
- 401(k) plan and contributions
- Long-term/Short-term Disability
- Paid Parental Leave
- Employee Stock Purchase Plan
Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law. Our strength is built on our ability to work together. Our diverse backgrounds offer different perspectives and new ways of thinking. It encourages lively discussions, creativity, productivity, and helps us build better solutions for our clients. We want someone who thrives in this setting and is inspired to craft meaningful solutions through true collaboration. If you are content with ambiguity, excited by change, and excel through autonomy, we'd love to hear from you! Apply Now!
|