Overview
We are seeking a highly skilled Java Full Stack Developer (4–8 Years) with strong experience in Angular to join our development team. The ideal candidate will be responsible for building scalable backend systems using Java/Spring Boot and delivering high-quality front-end interfaces using Angular. This role involves working closely with cross-functional teams to design, develop, test, and deploy robust enterprise applications.
Key Responsibilities
Design, develop, and maintain high-quality Java-based backend applications using Java, Spring Boot, Microservices.
Create dynamic, responsive, and user-friendly front-end interfaces using Angular (v8 or above).
Participate in the entire SDLC, including requirement analysis, design, coding, testing, debugging, and deployment.
Build and consume RESTful APIs and integrate them with Angular front-end.
Ensure application performance, security, and scalability.
Collaborate with product owners, UI/UX teams, QA engineers, and other developers.
Write clean, efficient, and maintainable code following best practices and coding standards.
Perform unit testing and assist QA with functional and integration testing.
Troubleshoot production issues and implement fixes in a timely manner.
Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives).
Required Skills
Backend:
Strong experience in Java 8/11/17
Expertise in Spring Boot, REST APIs, Microservices architecture
Experience with Hibernate/JPA
Strong understanding of OOP concepts, design patterns, and data structures
Frontend:
Hands-on experience with Angular (8+), TypeScript, HTML5, CSS3, Bootstrap
Understanding of responsive design and UI development best practices
Database:
Proficient in SQL (MySQL, PostgreSQL, Oracle)
Experience with NoSQL databases (MongoDB) is a plus
DevOps / Tools:
Experience with Git, Maven/Gradle, Jenkins/CI-CD pipelines
Knowledge of Docker, Kubernetes is a plus
Other:
Experience working in Agile/Scrum environment
Strong analytical and problem-solving skills
Excellent communication and collaboration abilities
Preferred Qualifications
Experience with cloud platforms such as AWS/Azure/GCP
Knowledge of Kafka, RabbitMQ, or other messaging systems
Exposure to unit testing frameworks (JUnit, Mockito, Jasmine/Karma for Angular)
Education
Bachelor’s or master’s degree in computer science, Engineering, or related field.
Why Join Us?
Opportunity to work with cutting-edge technologies
Collaborative and innovative work environment
Competitive compensation and benefits package
Job Type: Full-time
Pay: $50,000.00-$80,000.00 per year