Job Description
We are seeking a highly skilled and experienced Full Stack Developer with a strong backend foundation in Java (Spring Boot, Microservices) and frontend experience in Angular (or React). The ideal candidate will lead the design, development, and deployment of scalable enterprise applications, collaborating with global teams and stakeholders to deliver high-quality solutions.
Key Responsibilities:
Partner with Squad Leads, Product Owners, and Business Analysts to gather requirements and shape technical solutions for complex workflows, including validations, approvals, and dashboards.
Lead end-to-end design and development efforts. Delegate tasks, track progress, and ensure adherence to coding standards and best practices.
Conduct code reviews, manage builds and deployments in lower environments, and maintain CI/CD pipelines.
Coordinate releases, perform post-release testing, and collaborate with the RPE team to resolve production issues.
Work with global teams to manage dependencies and ensure seamless integration across systems.
Required Skills & Qualifications:
1215 years of hands-on experience with Java 8+, Spring Boot, Spring Cloud, and RESTful APIs
Proven experience designing and building scalable microservices architectures
Familiarity with Docker, Kubernetes, and cloud-native development
Experience with NoSQL databases (e.g., MongoDB) and messaging platforms
Strong understanding of data structures, caching, multithreading, and performance tuning
Proficient in TDD/BDD and Agile methodologies
Excellent verbal and written communication skills; ability to collaborate across diverse technical teams
13 years of experience with Angular 9+, RxJS, TypeScript, HTML, CSS, and JavaScript