Java Developer - Microservices Architecture

4 - 6 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities

  • Design and develop scalable, secure, and high-performance backend systems for financial applications.
  • Build new products/modules from scratch, including architecture design and planning.
  • Develop and maintain Spring Boot-based microservices that support complex financial workflows.
  • Ensure optimal implementation of object-oriented design principles and data Integrate applications with internal and external financial systems via APIs.
  • Write efficient, reusable, and testable code with proper documentation.
  • Implement robust error handling, logging, and transaction management suited for banking applications.
  • Collaborate closely with product managers, QA, DevOps, and other engineering teams.
  • Ensure compliance with industry security standards and regulatory Skills :
  • Strong programming skills in Core and Advanced Java.
  • Solid understanding of Data Structures and Algorithms and Object-Oriented Programming.
  • Proven experience with Spring Boot, Spring MVC, and Microservices Architecture.
  • Hands-on experience with Hibernate and relational databases (SQL, MySQL, PostgreSQL, or Oracle).
  • Experience working in banking, investment banking, or financial services projects (mandatory).
  • Proven track record of developing applications/products from scratch.
  • Familiarity with messaging systems like Kafka, RabbitMQ is a plus.
  • Exposure to CI/CD pipelines, Git, and Agile/Scrum development :
  • Bachelors or masters degree in computer science, Engineering, or a related field.
  • 4- 6 years of hands-on Java development experience.
  • Strong domain knowledge of banking/financial systems, such as payments, trading, risk, or compliance platforms.

Preferred Attributes

  • Strong problem-solving, critical thinking, and analytical skills.
  • Attention to detail and focus on delivering robust, well-tested software.
  • Strong communication and team collaboration skills.
  • Ability to take ownership of product modules and mentor junior developers if needed.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You