19 Sep
|
Capgemini
|
Bengaluru
19 Sep
Capgemini
Bengaluru
Java Full Stack Developer / Senior Java Full Stack Developer:
Experience -
5 to 12 Years
Location -
Mumbai / Bangalore (Hybrid)
Job Summary -
We are seeking a highly skilled Java Full Stack Developer with strong expertise in backend development using Java, Spring Boot, and Microservices, coupled with front-end experience in Angular or React. The ideal candidate will be responsible for designing, developing, testing, and deploying scalable enterprise applications while collaborating closely with cross-functional teams.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Java Full Stack technologies.
- Develop RESTful APIs and Microservices using Spring Boot.
- Build responsive and interactive user interfaces using Angular or React.
- Participate in architecture discussions and technical design reviews.
- Write clean, reusable, and productive code following coding standards and best practices.
- Integrate applications with databases, third-party systems, and cloud services.
- Perform unit testing, code reviews, and debugging activities.
- Optimize application performance, scalability, and security.
- Work in Agile/Scrum environments and collaborate with product owners, architects, and QA teams.
- Assist in CI/CD implementation and deployment automation.
Required Technical Skills
Backend
- Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Data JPA / Hibernate
- Microservices Architecture
- REST APIs
- Kafka/RabbitMQ (preferred)
- JUnit, Mockito
Frontend (Any One)
- Angular 10+ / Angular 15+ OR
- React JS with Redux/Context API
Database
- SQL Server / Oracle / PostgreSQL / MySQL
- Database Design & Query Optimization
DevOps & Tools
- Git, GitHub/GitLab/Bitbucket
- Maven/Gradle
- Jenkins
- CI/CD Pipelines
- Docker & Kubernetes (preferred)
Cloud (Preferred)
- AWS / Azure / GCP
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
- 4-12 years of software development experience.
- Strong understanding of OOP concepts, Design Patterns, and Data Structures.
- Hands-on experience with Microservices Architecture and API development.
- Experience working with Angular or React frameworks.
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder management skills.
Preferred Skills
- Experience with event-driven architecture.
- Exposure to containerization and orchestration tools.
- Knowledge of SonarQube, Nexus, and code quality tools.
- Experience in Banking, Financial Services, Insurance, Healthcare, or Retail domains.
- Understanding of security best practices, OAuth2, JWT, and API Gateway.
Senior Developer (8+ Years) Additional Expectations
- Lead technical design and code review activities.
- Mentor junior developers.
- Drive architecture and performance optimization initiatives.
- Collaborate with business stakeholders for solution design.
- Estimate effort, identify risks, and ensure timely project delivery.
📌 Java Full Stack Developer / Sr Java Full Stack Developer (Bengaluru)
🏢 Capgemini
📍 Bengaluru