Angular + Java Spring Boot Developer
Qualifications
- Qualification: BS Information Technology / Computer Science or Equivalent
- Technical Know-How: Angular (14+, Preferred), TypeScript, Angular Material, RxJS, State Management, Responsive UI Development, REST API Integration, Nx Monorepo, Storybook, Java (17+, Preferred), Spring Boot, Spring Data JPA/Hibernate, Spring Security, Microservices Architecture, Project Reactor/WebFlux, Kafka, Event-Driven Architecture, Hazelcast, Distributed Caching, Git, Maven, Gradle, JUnit, Docker, CI/CD (Jenkins, GitHub Actions, Azure DevOps)
- Expected availability to join us: ASAP
Job Description
- Design, develop, test, and maintain enterprise-grade web applications.
- Develop responsive, high-performance user interfaces using Angular.
- Build scalable backend services and REST APIs using Java and Spring Boot.
- Collaborate with product managers, architects, UI/UX designers, and QA teams to deliver end-to-end solutions.
- Write clean, maintainable, reusable, and well-tested code following industry best practices.
- Optimize application performance, scalability, security, and reliability.
- Participate in technical design discussions, code reviews, and architecture decisions.
- Troubleshoot production issues and provide timely resolutions.
- Work in Agile/Scrum teams and actively contribute to sprint planning, estimation, and continuous improvement.
Requirements
- Bachelor's or master's degree in computer science, Information Technology, or a related field.
- 6–15 years of experience in enterprise application development.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration skills.
- Experience working in Agile/Scrum development environments.