Job Title: Java Full Stack Engineer
Experience: 8 – 16 Years
Locations: Bangalore Chennai Hyderabad Pune
Job Level: B3 / C1
Employment Type: Full-time
Role Overview
We are seeking a highly skilled Java Full Stack Engineer who is passionate about building robust, scalable, and high-performance applications. You will play a key role in developing end-to-end solutions using modern technologies and microservices architecture.
What You’ll Do
Develop and deliver scalable full stack applications
Design and implement RESTful services and microservices
Collaborate with product, QA, and engineering teams in Agile setups
Ensure high-quality code through best practices and code reviews
Contribute to CI/CD pipelines and cloud deployments
Troubleshoot, optimize, and enhance application performance
Core Requirements
Strong programming experience with Java (8 and above)
Hands-on expertise in Spring Boot, Spring MVC, Hibernate, JPA, Microservices
Frontend experience with Angular (8+) or React.js
Experience building and consuming REST APIs (JSON/HTTP)
Solid understanding of SQL databases (Oracle, SQL Server, PL-SQL)
Exposure to NoSQL databases (MongoDB, Cassandra)
Proficiency in unit testing frameworks (JUnit, Spock, Groovy)
Familiarity with Agile methodologies (Scrum/Kanban)
Strong understanding of design patterns and architecture principles
Experience with messaging systems (Kafka / RabbitMQ / MQ)
Hands-on with DevOps tools (Jenkins, Docker, Kubernetes)
Exposure to cloud environments (AWS / GCP / Azure)
Good communication and collaboration skills
Nice to Have
Experience in Test-Driven Development (TDD)
Knowledge of tools like Cucumber, Gherkin, LeanFT, JBoss
Familiarity with code quality tools (SonarQube, Checkstyle, FindBugs)
Interview Focus Areas
Core Java & frameworks
Microservices architecture & Spring Boot
Frontend technologies (Angular/React)
API development & integration
Database management (SQL & NoSQL)
Messaging systems & design patterns
CI/CD pipelines and cloud technologies
Communication skills (minimum expected rating: 3.5/5)
Why This Role?
Opportunity to work on modern tech stack
Exposure to enterprise-level applications
Collaborative and innovation-driven work culture