Software Engineer - Java Developer
Chennai, Tamil Nadu, India · Full Time
Be the first to apply
- Experience
- 8–15 yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Any graduate
- Eligibility
- Any graduate holder is eligible to apply for this role.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
You are invited to participate in a virtual interview process for a Java Developer position with Cognizant, located in Chennai. This opportunity requires extensive experience in Java development, focusing on modern frameworks and microservices architecture.
Key Responsibilities & Skills
- Expertise in Java versions 8, 11, and 17 for developing enterprise-grade applications.
- Proficient in Spring Framework and Spring Boot to build robust backend services.
- Designing, developing, and deploying scalable microservices-based solutions.
- Deep understanding of Hibernate and Java Persistence API (JPA) for effective data management.
- Development experience with RESTful APIs and related web services.
- Strong command over SQL and familiarity with popular relational databases including Oracle, MySQL, PostgreSQL, and SQL Server.
- Usage of build automation tools such as Maven or Gradle.
- Version control proficiency with Git.
- Knowledge in containerization technologies like Docker.
- Experience working with messaging platforms such as Kafka or RabbitMQ.
- Familiarity with API documentation frameworks like Swagger or OpenAPI.
Additional Information
Applicants must be graduates and possess between 8 to 15 years of relevant industry experience. The role is based in Chennai, India, and involves participation in a virtual interview as part of the selection process.
Minimum education
Bachelor's Degree