Job Description
Summary
Our client is seeking a Senior Java Developer with strong Angular experience to support enterprise application development. This role is responsible for designing and developing scalable backend services, enhancing front-end features, and contributing to high-quality software delivery within a hybrid environment. The developer will collaborate with multiple teams to ensure secure, reliable, and efficient application performance.
Key Responsibilities
- Design, develop, and maintain backend services using Java, Spring Boot, and REST APIs.
- Build and enhance front-end features using Angular, including components, services, and routing.
- Collaborate with product owners, architects, and QA teams to deliver robust solutions.
- Develop scalable and secure microservices and integrations.
- Participate in code reviews and provide technical guidance to ensure best practices.
- Optimize application performance and troubleshoot full-stack issues.
- Work within an Agile/Scrum environment using CI/CD pipelines.
Required Qualifications
- Strong hands-on experience with Java 8/11/17, Spring Boot, Spring MVC, Spring Security, and JPA/Hibernate.
- Experience building RESTful APIs and microservices.
- Proficiency with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
- Experience with CI/CD pipelines, Git, Maven/Gradle.
- Strong understanding of design patterns, OOP principles, and best coding practices.
- Front-end experience with Angular 10+, TypeScript, HTML5, CSS3, SCSS, and RxJS.
- Ability to integrate Angular front-end with backend APIs.
- Hybrid availability and sponsorship capability as needed.
Tech Stack
- Java (8/11/17), Spring Boot, Spring MVC, Spring Security
- REST APIs, Microservices
- Angular 10+, TypeScript, HTML5, CSS3, SCSS, RxJS
- SQL / NoSQL Databases (MySQL, PostgreSQL, MongoDB)
- Git, CI/CD, Maven/Gradle
Compensation & Benefits
Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility (varies by client).
Work Schedule
Monday–Friday, flexible hours, occasional on-call (if applicable).
About the Client
Our client is a growing technology-focused organization committed to building scalable digital solutions.
Why Join the Team?
- Opportunity to work with modern full-stack technologies.
- Collaborative and growth-oriented engineering environment.
- Impactful role contributing to enterprise-grade software solutions.
How to Apply
Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.