Description

Responsibilities:

  • Design, develop, and maintain high-performance Java Spring Boot microservices
  • Develop front-end features using Angular/React and component libraries
  • Integrate services via Kafka and ensure consistent message delivery
  • Utilize MongoDB from the application layer
  • Ensure code quality and system reliability through unit testing and automated pipelines
  • Collaborate with cross-functional teams and support CI/CD workflows
  • Participate in transitioning on-prem applications to the cloud (where applicable)

Required Skills & Experience:

Backend Development:

  • Strong Core Java skills including:
  • Java Collections, Streams, Multithreading, Concurrent Programming
  • Garbage Collection, Class Loading, Reflections API
  • Proficiency in Spring MVC and Spring Boot
  • Experience building and consuming RESTful APIs
  • Familiarity with DevOps tools: Git, Jenkins, JIRA
  • Deep understanding of data structures, algorithms, and system design


 

Front-End Development:

  • Hands-on experience with Angular or React (multiple years of experience preferred)
  • Familiarity with component libraries such as ag-grid, prime-ng, bootstrap, ng-rx
  • Experience designing and maintaining large-scale front-end applications
  • Understanding of MVC/IOC frameworks

Preferred (Nice-to-Have) Skills:

  • Experience working with Kafka for event-driven architecture
  • Hands-on knowledge of MongoDB from a developer perspective
  • Exposure to cloud migration or cloud-native development

Ideal Candidate Traits:

  • Self-motivated and able to work independently
  • Strong communicator and team player
  • Detail-oriented with a commitment to writing clean, maintainable code
  • Thrives in fast-paced, regulated financial environments

Education

Any Gradute