- 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