Cognizant Technology Solutions - Woonsocket, RI

posted 3 months ago

Full-time - Mid Level
Remote - Woonsocket, RI
10,001+ employees
Professional, Scientific, and Technical Services

About the position

Cognizant's Digital Engineering practice is seeking a highly qualified Java Full Stack Developer with GCP experience to develop and build impactful, scalable, enterprise applications. Our developers are passionate about writing high-quality, reliable, and maintainable code. In this role, you will collaborate closely with product managers, designers, and clients to make decisions that enable the rapid delivery of valuable working software. We emphasize an agile and retrospective approach, encouraging our team members to identify areas for improvement and to address any shortcomings proactively. Ultimately, our measure of success is the success of our team and the satisfaction of our customers. As a Lead Java Full Stack Engineer, you will be part of a dynamic team of engineers dedicated to developing elegant and high-performing code. 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 necessary teams for production deployment, and continuously monitoring application health and key performance indicators. You will also support the triage of production issues as they arise, collaborating to resolve complex data, feature, service, and platform issues through root cause analysis. In addition to your technical expertise, you will be an advocate for security best practices, championing the importance of security within the engineering process. This role requires a strong commitment to teamwork and collaboration, as you will be expected to support your teammates and contribute to the overall success of the project and the team.

Responsibilities

  • Develop elegant and high-performing code as part of a team of engineers.
  • Ensure quality practices such as unit testing and code reviews.
  • Optimize applications for non-functional requirements.
  • Be 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

  • 8+ years of professional experience in software development.
  • 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.
  • Proficient in building and deploying services using Gradle, Maven, Jenkins as part of CI/CD processes.
  • Minimum 2 to 3 years of experience working with Google Cloud Platform (GCP).
  • 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 and ability to foster collaboration within the team.

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