Senior Full Stack Developer (Java, Spring Boot & Angular)
About The Role
As a Senior Java Full Stack Developer, you will make an impact by designing, developing, and delivering scalable enterprise applications using modern Java and Angular technologies. You will be a valued member of the development team and work collaboratively with architects, product owners, business stakeholders, and cross-functional engineering teams to deliver high-quality digital solutions.
Responsibilities
- Design, develop, and maintain scalable backend applications using Java 17+, Spring Boot, and modern software engineering practices.
- Build and support RESTful APIs, microservices, and event-driven solutions that deliver secure, reliable, and high-performing applications.
- Develop and enhance user interfaces using Angular 17+ while collaborating closely with front-end and UX teams to deliver seamless user experiences.
- Implement data persistence solutions using JPA/Hibernate and relational or NoSQL databases while ensuring performance and data integrity.
- Participate in code reviews, testing, CI/CD processes, containerization, and deployment activities utilizing technologies such as Docker, Git, and automated delivery pipelines.
Requirements
- 6+ years of experience developing enterprise applications using Java 17+, Spring Boot, and modern software development methodologies.
- Strong experience designing and developing RESTful APIs, microservices, and distributed applications.
- Hands-on experience with Angular 17+ and modern TypeScript development.
- Experience implementing data access layers using JPA/Hibernate and working with relational or NoSQL databases.
- Experience with Kafka, MQ, or other messaging technologies supporting event-driven architectures.
- Strong knowledge of Docker, Git, and CI/CD pipelines.
- Experience with workflow orchestration tools such as Camunda.
- Knowledge of software architecture principles, design patterns, testing, debugging, and performance optimization.
- Strong analytical, problem-solving, communication, and collaboration skills.
Qualifications
- Experience developing AI-enabled applications or integrating AI capabilities into enterprise solutions.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Experience designing large-scale, highly available enterprise systems.
- Knowledge of API standards beyond REST, including SOAP-based integrations.
- Experience leading technical initiatives, mentoring developers, and driving engineering best practices.
Skills
- Experience developing AI-enabled applications or integrating AI capabilities into enterprise solutions.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Experience designing large-scale, highly available enterprise systems.
- Knowledge of API standards beyond REST, including SOAP-based integrations.
- Experience leading technical initiatives, mentoring developers, and driving engineering best practices.
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 Company Contributions
- Long-term and Short-term Disability
- Paid Parental Leave
- Employee Stock Purchase Plan
Pay
The annual salary for this position is between $70,000 and $114,000, depending on experience and other qualifications of the successful candidate.
Schedule
This is a hybrid position requiring 2-3 days per week in a client or Cognizant office in Lake Mary, FL, New York, NY, or Pittsburgh, PA. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various wellbeing programs.