Experience
6 - 11 yrs
Job Location
Gurugram, India
Vacancy
1
Designation
Java Full Stack Developer
Job Type
Not specified
Job Description
Full Stack Developer (Java + Angular/React)
We are looking for an experienced Full Stack Developer with 6+ years of expertise in developing enterprise web applications using Java/J2EE technologies and modern frontend frameworks. The candidate should have strong experience in backend development, REST APIs, microservices architecture, and frontend technologies like Angular and React.
Key Responsibilities - Design, develop, and maintain scalable web and enterprise applications.
- Develop backend services using Java, Spring Boot, Hibernate, and Microservices architecture.
- Build responsive frontend applications using Angular, React, HTML, CSS, Bootstrap, and TypeScript.
- Develop and consume RESTful Web Services and APIs.
- Work on authentication and security implementations using JWT and Spring Security.
- Participate in application architecture, low-level design, and reusable component development.
- Perform code reviews, debugging, troubleshooting, and performance optimization.
- Collaborate with cross-functional teams and participate in client discussions for requirement gathering.
- Work with databases like MySQL, Oracle, and MS SQL Server.
- Handle deployment activities using Git, Maven, Jenkins, and AWS services like EC2 and S3.
- Mentor junior developers and support project delivery activities.
- Strong experience in Java/J2EE, Spring, Spring Boot, Hibernate, and Microservices.
- Hands-on experience with Angular, React, Node.js, NestJS, and TypeScript.
- Experience in REST API development and integration.
- Knowledge of Spring Security, JWT, and Batch processing.
- Good understanding of SQL databases and ORM frameworks.
- Experience with AWS cloud services and CI/CD tools.
- Familiarity with Git, SVN, Maven, Jenkins, and Agile methodologies.
- Strong analytical, problem-solving, and communication skills.
- Experience in Banking, Financial Services, Payroll, or HR Management domains.
- Knowledge of React Native and cloud-native application development.
- Experience working in Linux/Unix environments.