Entry-level Software Engineer – Spring Boot Microservices and Core Java
About the Role
In a newly defined digital marketplace, Cognizant’s Enterprise Platform Services (EPS) helps companies navigate the digital shift by creating new business models focused on shrinking time to market. Our skilled resources are cross-trained in next-gen technologies, enabling businesses across industries to embrace new frontiers at an accelerated pace. We help accelerate your journey to cloud and digital platforms through roadmap definition, migration paths, process automation, and delivering multichannel experiences across your enterprise.
Responsibilities
- Develop and maintain applications using Java and Spring Boot.
- Assist in designing and implementing RESTful APIs and microservices.
- Perform unit and integration testing using JUnit and Mockito.
- Collaborate in Agile teams, participate in daily stand-ups, and contribute to sprint deliverables.
- Gain exposure to CI/CD pipelines, Docker, and Kubernetes for deployment.
- Work with SQL/NoSQL databases for data persistence.
- Document technical specifications and maintain code quality standards.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, Data Engineering, or a related field.
- Strong foundation and programming skills in Core Java and Object-Oriented Programming.
- Understanding of data structures, algorithms, and design patterns.
- Basic knowledge of any cloud platform (AWS/Azure/GCP).
- Good understanding of database concepts and proficiency in SQL for querying, analyzing, and managing data.
- Familiarity with Spring Framework (Spring Boot preferred).
- Basic knowledge of RESTful services and HTTP fundamentals.
- Exposure to Git or any other version control tool.
- Good analytical and problem-solving skills.
Skills
- Hands-on knowledge of cloud platforms (AWS/Azure/GCP).
- Basic knowledge of Docker/Kubernetes.
- Understanding of messaging systems (Kafka/RabbitMQ).
- Familiarity with CI/CD tools like Jenkins or GitHub Actions.
Location
New hires will be based at the Cognizant office in Minneapolis, MN; Charlotte/Raleigh, NC; or Mesa, AZ, working alongside experienced associates to deliver technology solutions. Applicants must be willing to relocate to one of these major geographic areas. While we attempt to honor candidate location preferences, business needs and position availability will determine the final assignment.
Start Date
New hires will start in May or June 2026. While we will attempt to honor candidate start date preferences, business needs and position availability will determine the final start date. The exact date will be communicated with sufficient notice for effective planning.
Pay
The annual salary for this position is $65,000, depending on experience and qualifications. This role is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of applicable plans.
Benefits
- Medical, Dental, Vision, and Life Insurance.
- Paid holidays plus Paid Time Off.
- 401(k) plan and contributions.
- Long-term and Short-term Disability.
- Paid Parental Leave.
- Employee Stock Purchase Plan.
Work Authorization
Due to the nature of this position, Cognizant cannot provide sponsorship for U.S. work authorization (including participation in a CPT/OPT program) for this role.