Cognizant Technology Solutions - Plano, TX

posted 2 months ago

Full-time - Senior
Remote - Plano, TX
10,001+ employees
Professional, Scientific, and Technical Services

About the position

Cognizant's Digital Engineering practice is seeking a highly qualified Senior Java Full Stack Developer with experience in Google Cloud Platform (GCP) to develop and build impactful, scalable, enterprise applications. The ideal candidate will have a passion for writing high-quality, reliable, and maintainable code. In this role, you will collaborate closely with product managers, designers, and clients to make decisions that lead to the rapid delivery of valuable working software. Our developers embrace an agile methodology and are committed to continuous improvement, regularly reflecting on our processes to identify areas for enhancement. Success is measured not just by individual contributions but by the overall success of the team and the satisfaction of our customers. As a Senior Java Full Stack Developer, you will be responsible for developing elegant and high-performing code as part of a team of engineers. You will ensure adherence to quality practices, including unit testing and code reviews, while optimizing applications for non-functional requirements. Your responsibilities will encompass end-to-end application delivery, coordinating with various teams for production deployment, and continuously monitoring application health and key performance indicators. You will also support the triage of production issues as needed and collaborate in resolving complex data, feature, service, and platform issues through root cause analysis. Additionally, you will advocate for security standards and champion the importance of security within the engineering process.

Responsibilities

  • Develop elegant and high-performing code as part of a team of engineers.
  • Ensure quality practices including unit testing and code reviews.
  • Optimize applications for non-functional requirements.
  • Responsible for end-to-end application delivery, coordinating with teams for production deployment.
  • Continuously monitor application health and key performance indicators, supporting triage of production issues as needed.
  • Collaborate in fixing complex data, features, service, and platform issues, performing root cause analysis to proactively resolve product and operational issues.
  • Advocate for security standard processes and support the importance of security within engineering.

Requirements

  • Overall 3-7 years of professional experience.
  • Experience developing microservices and cloud-native applications using Java/J2EE, REST APIs, Spring Core, Spring MVC Framework, Spring Boot Framework, JPA, and Spring Security.
  • Experience with unit testing frameworks such as Junit, Mockito, and JBehave.
  • Experience with build and deployment tools such as Gradle, Maven, and Jenkins as part of the CI/CD process.
  • Minimum 2 to 3 years of experience working with Google Cloud Platform (GCP) and strong GCP skills.
  • Experience with relational databases such as Oracle or PostgreSQL.
  • Ability to design, develop, and implement custom software and database application capabilities with limited oversight.
  • Excellent communication skills for design-related conversations and the ability to build and nurture good relationships.

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service