Java Back End Developer
Altimetrik · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Altimetrik · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
Java Backend Developer Altimetrik Company: Altimetrik Role: Java Backend Developer / Senior Java Backend Developer Experience: 6–12 Years Locations: Chennai | Bangalore | Hyderabad Work Mode: Hybrid Employment Type: Full-Time Job Summary We are looking for experienced Java Backend Developers with 6–12 years of strong hands-on experience in designing, developing, and maintaining scalable backend applications. The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, REST APIs, SQL/NoSQL databases, and preferably exposure to Cloud, Kafka, Docker, and Kubernetes. Must-Have Skills • Strong hands-on experience in Core Java / Java 8+ / Java 11+ • Strong knowledge of OOPs, Collections, Multithreading, Exception Handling and Design Patterns • Excellent experience with Spring Framework and Spring Boot • Strong experience in Microservices Architecture • Hands-on experience developing RESTful APIs • Good knowledge of Spring MVC, Spring Data JPA and Hibernate • Strong experience with SQL databases such as Oracle, MySQL, PostgreSQL or SQL Server • Good understanding of NoSQL databases is an advantage • Strong understanding of Data Structures and Algorithms • Experience with Git and version-control practices • Experience with JUnit / Mockito or equivalent unit-testing frameworks • Good understanding of Agile/Scrum methodology Good-to-Have Skills • Spring Cloud • Apache Kafka / RabbitMQ • AWS / Azure / GCP • Docker and Kubernetes • CI/CD tools such as Jenkins, GitHub Actions, GitLab CI or Azure DevOps • Redis / caching • API Gateway and service discovery • OAuth2 / JWT / Spring Security • Monitoring and logging tools • Experience with event-driven architecture These additions are consistent with recent Altimetrik postings that mention Spring Cloud, event-driven architecture, cloud configuration, Kubernetes, authentication/authorization, and testing. Key Responsibilities • Design, develop and maintain scalable Java backend applications • Develop and deploy microservices using Spring Boot • Design and implement secure and scalable REST APIs • Work with relational and non-relational databases • Develop high-quality, reusable and maintainable code • Participate in code reviews, technical discussions and architecture decisions • Troubleshoot production issues and perform root-cause analysis • Optimize application performance, scalability and reliability • Develop unit and integration tests • Collaborate with Product, QA, DevOps and other engineering teams • Participate in the complete SDLC, from requirement analysis through deployment and production support • Follow coding standards, security practices and engineering best practices • Mentor junior developers where required Candidate Profile Looking for candidates who have: • 6–12 years of overall software development experience • Strong backend development experience using Java + Spring Boot • Hands-on experience working with Microservices • Strong experience in REST API development • Good database and SQL knowledge • Experience working on enterprise-scale applications • Strong problem-solving and analytical skills • Good communication and stakeholder-management skills • Ability to work independently as well as in a collaborative Agile environment Education • BE/B.Tech/MCA/M.Tech in Computer Science, Information Technology or a related discipline preferred. • Equivalent practical experience can also be considered.