Job Title: Java Backend
Location: India, Bengaluru
Experience Required: 8 – 10 Years
Employment Type: Full-time
Shift: Not Specified
Work Model: On-site/Hybrid (as per project requirement)
Number of Positions: 1
Design and develop robust, scalable backend solutions using Java and Spring Boot.
Implement microservices and integrate with enterprise systems using best practices.
Apply design principles, object-oriented programming, and architectural patterns to create efficient systems.
Collaborate with cross-functional teams to analyze and troubleshoot complex production issues.
Lead CI/CD efforts and DevOps implementation using tools like Azure DevOps and Bitbucket.
Conduct peer code reviews and mentor junior developers.
Work with containerized platforms such as Kubernetes, OpenShift, and AWS EKS.
Ensure high-quality code using unit testing (JUnit, Mockito), static code analysis (SonarQube), and security tools.
Handle end-to-end project lifecycle including release management, documentation, and stakeholder communication.
Follow Agile methodologies and contribute to sprint planning and retrospectives.
8+ years of experience in Java (preferably Java 17) and Spring Boot
Proficient in Data Structures, Algorithms, Java Collections & Streams
Deep understanding of design patterns, principles, and object-oriented architecture
Hands-on with Hibernate, JPA, and REST/SOAP APIs
Experience with relational databases such as Oracle, MySQL, or PostgreSQL
Knowledge of multithreading, asynchronous processing, and enterprise integration patterns
Proficient in unit testing (JUnit, Mockito) and security scanning tools (e.g., SonarQube)
Skilled in DevOps practices: version control (Git/Bitbucket), CI/CD (Azure DevOps)
Experience with container platforms like Kubernetes, OpenShift, or EKS
Familiarity with Unix commands, JSON libraries (Jackson/GSON), and documentation/presentation tools
Bachelor’s Degree in Computer Science / IT / Engineering or equivalent
8 – 10 years of backend Java enterprise development