Cortex Consultants

Senior Java Developer

Job Location

chennai, India

Job Description

About the Role : We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team in Chennai. The ideal candidate will possess a strong foundation in Core Java and a proven track record of developing robust and scalable applications using Spring Boot and JPA. You will be responsible for designing, developing, and maintaining high-quality software solutions, contributing to all phases of the software development lifecycle. You will work in a collaborative environment, utilizing version control systems like Bitbucket/GitHub and contributing to the efficient management of our MySQL databases. Responsibilities : Software Development : - Design, develop, and maintain high-performance, scalable, and secure Java applications using Core Java, Spring Boot, and JPA. - Write clean, efficient, and well-documented code adhering to best practices and coding standards. - Participate in all phases of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, and deployment. - Troubleshoot and resolve complex technical issues. - Perform code reviews and provide constructive feedback to team members. Database Management : - Design and implement database schemas in MySQL. - Optimize database performance. - Perform database administration tasks. Technical Expertise : - Apply in-depth knowledge of Core Java concepts, including Object-Oriented Programming (OOP) principles, data structures, and algorithms. - Utilize advanced Java 8 and Java 11 features effectively. - Develop RESTful APIs using Spring Boot. - Implement data persistence using JPA and interact with MySQL databases. - Write and optimize SQL queries. - Understand and implement design patterns. Required Skills : - Strong understanding of OOP concepts (inheritance, polymorphism, encapsulation, abstraction). - Proficiency in Java 8 and Java 11 features (Lambda expressions, Streams, Optional, etc.) - Experience with multi-threading and concurrency. - Knowledge of data structures and algorithms. - Experience developing RESTful APIs using Spring Boot. - Knowledge of Spring Boot's dependency injection and auto-configuration features. - Experience with Spring Data JPA. - Strong understanding of JPA concepts and implementation. - Experience with ORM (Object-Relational Mapping). - Ability to write and optimize JPA queries. Preferred Skills (Nice to have) : - Experience with microservices architecture. - Knowledge of cloud platforms (AWS, Azure, GCP). - Experience with testing frameworks (JUnit, Mockito). - Experience with CI/CD pipelines. - Knowledge of other databases like PostgreSQL. - Experience with Docker and Kubernetes. Qualifications : - Bachelor's degree in Computer Science, Engineering, or a related field. - 6-10 years of professional experience in Java development (ref:hirist.tech)

Location: chennai, IN

Posted Date: 3/12/2025
View More Cortex Consultants Jobs

Contact Information

Contact Human Resources
Cortex Consultants

Posted

March 12, 2025
UID: 5082026151

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.