Posted:1 week ago|
Platform:
Work from Office
Full Time
About the Role : We are seeking a highly skilled Senior Java Developer with expertise in Java 8, Spring Boot, and Microservices Architecture to join our technology team. You will be responsible for designing, developing, and maintaining scalable, robust backend applications, working closely with cross-functional teams to deliver high-quality software solutions. This role demands a deep understanding of Java-based technologies, microservices best practices, and experience with modern development workflows. You will contribute to all phases of the software development lifecycle, ensuring the delivery of efficient, maintainable, and secure applications. Key Responsibilities : - Design, develop, and maintain Java-based backend applications using Java 8 and Spring Boot framework. - Build and deploy microservices aligned with business requirements, ensuring loose coupling and high cohesion. - Implement RESTful APIs and services that integrate seamlessly with frontend applications and third-party systems. - Work with Spring Framework components including Core, MVC, Security, Data, and Boot to build scalable solutions. - Develop and optimize data persistence layers using Hibernate, JPA, and relational databases (e.g., MySQL, PostgreSQL). - Integrate with messaging systems such as ActiveMQ or JMS for asynchronous processing and event-driven communication. - Write comprehensive unit and integration tests using JUnit and Mockito to ensure code quality and reliability. - Collaborate with DevOps and QA teams to set up and maintain CI/CD pipelines using tools like Maven, Jenkins, and version control with Git. - Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives. - Analyze complex problems, identify root causes, and implement effective solutions in a timely manner. - Document technical designs, code changes, and best practices to support team knowledge sharing and onboarding. Required Skills and Qualifications : - Bachelors degree in Computer Science, Engineering, or a related field. - Minimum 6 years of hands-on experience in Java software development. - Strong proficiency in Java 8 and solid grasp of object-oriented programming (OOP) principles. - Extensive experience with Spring Framework (Core, MVC, Security, Data, Boot). - Good understanding and experience in Microservices Architecture, including design patterns, service discovery, and fault tolerance. - Proficiency with Hibernate and JPA for ORM and data persistence. - Strong knowledge of relational databases and expertise in writing optimized SQL queries. - Experience with messaging systems such as ActiveMQ, JMS, or similar technologies. - Solid background in unit testing frameworks (JUnit, Mockito) and Test-Driven Development (TDD) principles. - Familiarity with build and dependency management tools like Maven or Gradle. - Working knowledge of CI/CD pipelines and tools such as Jenkins, GitHub Actions, or GitLab CI. - Experience working in Agile teams using Scrum or Kanban methodologies. - Strong analytical, debugging, and problem-solving skills.
Zettamine Labs
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Zettamine Labs
Technology / Artificial Intelligence
50-100 Employees
22 Jobs
Key People
5.0 - 9.0 Lacs P.A.
Hyderabad, Telangana, India
Salary: Not disclosed
Bengaluru
18.0 - 19.8 Lacs P.A.
Gurugram
15.0 - 22.5 Lacs P.A.
1.5 - 1.75 Lacs P.A.
5.0 - 8.0 Lacs P.A.
Ahmedabad
6.0 - 7.0 Lacs P.A.
35.0 - 40.0 Lacs P.A.
22.5 - 25.0 Lacs P.A.
35.0 - 40.0 Lacs P.A.