Sr Java Developer
Master Mind Consultancy View all jobs
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Design, develop, and maintain Java-based applications across the full software development lifecycle.
- Follow and maintain Agile/Scrum methodology for timely delivery of project milestones.
- Write clean, efficient, and well-documented code with strong ownership.
- Perform troubleshooting, debugging, and performance optimization.
- Develop and execute unit test cases to ensure code quality.
- Maintain documentation of coding decisions and technical processes.
- Build and manage REST APIs and microservices architecture.
- Collaborate with clients and internal stakeholders on technical requirements.
- Apply object-oriented design principles and design patterns.
- Coordinate with cross-functional, offshore, and onshore teams.
- Communicate technical concepts and solutions effectively.
- Bachelor’s degree in Computer Science or related field.
- Strong experience in Core Java, Spring, and Spring Boot.
- Hands-on experience with Microservices and REST API development.
- Experience with Hibernate, JPA, and ORM frameworks.
- Good knowledge of SQL and relational databases like PostgreSQL.
- Experience with tools such as Git, Maven, Jenkins, and Azure.
- Strong understanding of J2EE concepts like multithreading and memory management.
- Familiarity with Agile/Scrum methodologies.
- Self-motivated team player with ability to work in a fast-paced environment.