Role: Senior Java Full Stack Developer
Experience Required: 8 – 16 Years
Work Locations: Bangalore, Chennai, Hyderabad, Pune
Employment Type: Permanent
Level: B3 / C1
About the Opportunity
We are hiring a Senior Java Full Stack Developer to build and enhance scalable digital applications. This role involves working across backend and frontend layers, contributing to architecture decisions, and delivering high-quality solutions in a fast-paced Agile environment.
Key Responsibilities
Build and maintain end-to-end application features
Develop backend services and APIs using microservices architecture
Create responsive user interfaces using modern JS frameworks
Partner with cross-functional teams to deliver business solutions
Ensure code quality through testing, reviews, and best practices
Support deployment processes and cloud-based environments
Analyze and resolve technical issues to improve performance
Required Skill Set
Strong expertise in Java (version 8 or above)
Experience with Spring ecosystem (Spring Boot, MVC, Hibernate, JPA)
Hands-on experience in microservices-based development
Proficiency in Angular (8+) or React.js
Experience in building and integrating RESTful web services
Knowledge of relational databases (Oracle, SQL Server, PL/SQL)
Familiarity with NoSQL databases (MongoDB, Cassandra)
Experience in unit testing and automation tools (JUnit, Spock, Groovy)
Understanding of Agile frameworks (Scrum, Kanban)
Strong grasp of design patterns and application architecture
Experience working with messaging platforms (Kafka, RabbitMQ, MQ)
Exposure to DevOps practices (Jenkins, Docker, Kubernetes)
Experience with cloud platforms (AWS, GCP, or Azure)
Effective verbal and written communication skills
Preferred Qualifications
Exposure to Test-Driven Development (TDD) practices
Experience with tools like Cucumber, Gherkin, LeanFT, JBoss
Familiarity with code analysis and quality tools (SonarQube, Checkstyle, FindBugs)
Assessment Focus
Candidates will be evaluated on:
Core Java and backend frameworks
Microservices and system design
Frontend technologies (Angular/React)
API development and integration
Database knowledge (SQL & NoSQL)
Messaging systems and design principles
CI/CD processes and cloud exposure
Communication skills (minimum benchmark: 3.5/5)
What You Can Expect
Work with cutting-edge technologies
Opportunity to contribute to large-scale applications
A collaborative and performance-driven team environment