H

Java Software Engineer

Hireologist

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
3–6 yrs
Salary
—
Openings
1
Posted
3 hours ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are seeking a proficient Java Spring Boot Developer to join the engineering team in a fintech company located in Bangalore. The candidate should possess deep expertise in Java development, particularly with Spring Boot, microservices architecture, and RESTful APIs. A solid understanding of scalable and secure backend systems is essential. Experience in fintech or related financial service sectors such as banking, payments, or lending will be a significant advantage.

Key Responsibilities

  • Design, build, test, and support backend applications utilizing Java and Spring Boot frameworks.
  • Create and sustain RESTful APIs and microservices tailored to financial technology products.
  • Develop backend systems that are scalable, performant, and secure.
  • Work with relational databases like MySQL and PostgreSQL for data management.
  • Implement secure authentication, authorization, and enforce security best practices.
  • Collaborate closely with frontend teams, QA, product managers, and other stakeholders.
  • Troubleshoot and enhance system performance, code quality, and resolve technical challenges.
  • Engage in code reviews, technical meetings, and contribute to architectural decisions.
  • Write comprehensive unit and integration tests to ensure application robustness.
  • Utilize CI/CD pipelines and version control systems to streamline the software development lifecycle.
  • Champion secure coding standards supporting the reliability and scalability of fintech applications.

Required Skills and Qualifications

  • Advanced proficiency with Java and strong grasp of object-oriented programming principles.
  • Practical experience with Spring Boot and Spring Framework.
  • Proven skills in implementing RESTful APIs and building microservices.
  • Good command over SQL and experience with relational databases such as MySQL or PostgreSQL.
  • Knowledge of Hibernate/JPA for ORM purposes.
  • Familiarity with Git version control and build tools like Maven or Gradle.
  • Experience in unit testing frameworks including JUnit and Mockito.
  • Understanding of multithreading, exception handling, Java collections, and core Java concepts.
  • Strong analytical and troubleshooting capabilities.
  • Ability to thrive in a fast-paced, collaborative development environment.

Preferred Skills

  • Background in fintech, banking, payments, lending, or broader financial services ecosystem.
  • Experience with messaging systems such as Apache Kafka.
  • Exposure to cloud platforms like AWS or Azure.
  • Hands-on knowledge of containerization and orchestration tools like Docker and Kubernetes, plus CI/CD workflows.
  • Understanding of application security, transaction workflows, and data integrity.
  • Familiarity with payment gateways, financial APIs, and banking system integrations.

Candidate Profile

The ideal candidate is a technically adept backend developer with the capability to engineer reliable, secure, and scalable fintech solutions using contemporary backend technologies. They should be comfortable in a dynamic environment collaborating cross-functionally.

Work Location

Bangalore, Karnataka, India

Industry

FinTech

Tools & software

Java Git · 2 to 5 years required PostgreSQL · 2 to 5 years required MySQL · 2 to 5 years required Apache Kafka required Gradle required Apache Maven required

How they work

Teamwork & Collaboration Problem Solving Adaptability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer