We are seeking an experienced Senior Full Stack Java Developer with strong expertise in distributed systems and cloud-based architectures to join our team in building a resilient, scalable, and secure settlement platform. The role involves active participation in requirements refinement, architecture, design, coding, automated testing, and CI/CD pipeline creation while following industry best practices in software development and DevOps. The ideal candidate will have a proven track record of building large-scale distributed applications, preferably leveraging Microsoft Azure or other public cloud offerings. You will also mentor junior developers, collaborate with cross-functional teams, and drive improvements in engineering processes and standards.

Key Responsibilities:

  • Participate in refinement sessions to clarify and shape requirements.
  • Write clean, performant, scalable, testable, and reusable code with automated test coverage.
  • Guide and mentor junior developers to follow best engineering practices.
  • Design and implement CI/CD pipelines, enable telemetry, and adopt DevOps best practices.
  • Apply microservices architecture principles to deliver resilient, scalable, and secure solutions.
  • Define database models and develop high-volume middleware solutions using messaging and REST-based technologies.
  • Collaborate with users, product owners, business analysts, and technologists across the firm.
  • Continuously enhance team standards, coding practices, and processes.

Required Qualifications:
  • 6+ years of hands-on experience in building distributed systems using agile methodologies.
  • Strong proficiency in Java and Spring frameworks (including Spring Boot).
  • Deep understanding of microservice architecture, design patterns, resiliency, scalability, security, and observability.
  • Experience with designing and implementing messaging-based and REST-based middleware.
  • Strong knowledge of relational and/or non-relational database models.
  • Familiarity with cloud development principles and DevOps practices.
  • Bachelor’s degree in computer science or a related field.
  • Strong oral and written communication skills.
  • Fast learner with a passion for continuous improvement.

Preferred Qualifications:
  • Experience with Microsoft Azure Cloud.
  • Knowledge of Angular for front-end development.
  • Experience integrating custom software with Microsoft Dynamics 365.
  • Familiarity with Kafka and MongoDB.
  • Prior experience in FinTech application development.
  • Experience working with global delivery teams.

Certifications:

Cloud certifications (Azure, AWS, or GCP) preferred but not required.

Education:

Bachelor’s degree in computer science, Information Technology, or a related field (master’s degree preferred).

Email ID * This field is required Please enter valid emailId.

Cell phone * This field is required Please enter valid cell phone.

First Name * This field is required Please enter valid first name.

Last Name * This field is required Please enter valid last name.

#J-18808-Ljbffr
Similar jobs

Senior Full Stack Java Developer

Apply Now
Back to search page