Senior Java Developer

Apply for this job

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.