Job Overview
We are seeking a Senior Software Developer (Java) with extensive experience in building scalable, modular, and microservices-based backend systems, ideally within the Banking, Financial Services, and Insurance (BFSI) domain. This role involves working closely with a Senior Solution Architect to design, develop, and maintain backend systems for credit products, mutual funds, and loan origination platforms.
The ideal candidate is a backend specialist proficient in Java, Spring Boot, RESTful APIs, and microservices architecture, with a strong understanding of scalable system design and the software development life cycle. Experience in the BFSI sector, especially in credit or mutual funds, is highly desirable.
Senior Java Developer Responsibilities
While responsibilities may vary slightly based on the project or team, a Senior Java Developer typically handles the following:
- Collaborate with the Solution Architect and cross-functional teams to design and implement robust backend systems using Java
- Build, enhance, and maintain a modular loan origination system for credit instruments
- Develop RESTful microservices using Spring Boot aligned with industry best practices
- Write clean, efficient, and well-documented code with a focus on maintainability
- Participate in code reviews, performance tuning, and debugging of critical issues
- Integrate backend systems with external APIs and both relational and NoSQL databases
- Ensure system scalability, reliability, and security by adhering to sound architectural principles
- Stay current with emerging Java and BFSI technologies and trends
Senior Java Developer Qualifications
To be successful in this role, candidates should meet the following requirements:
- 4–9 years of professional experience in Java/J2EE backend development
- Strong proficiency in Spring Boot, REST API development, and microservices architecture
- Hands-on experience building applications within the BFSI domain, especially credit and mutual fund products
- Knowledge of modular system design and backend architecture best practices
- Experience working with MySQL, PostgreSQL, or NoSQL databases
- Familiarity with Git, CI/CD pipelines, and Agile software development methodologies
- Strong analytical and problem-solving capabilities
Senior Java Developer Skills
This role demands a mix of technical expertise and professional competencies to succeed in a dynamic, team-oriented environment.
Soft Skills
- Effective communication skills to work collaboratively across teams and clearly explain technical concepts
- Strong problem-solving abilities to troubleshoot production issues and optimize system performance
- Adaptability and willingness to learn new technologies and frameworks relevant to BFSI and backend development
Hard Skills
- Deep expertise in Java, Spring Boot, and backend service development
- Proficient in building and consuming RESTful APIs
- Experience with modular, scalable software system architecture
Technical Skills
- Working knowledge of SQL and NoSQL databases
- Familiarity with Git, Jenkins (or similar CI/CD tools), and Agile workflows
- Experience with integrating third-party APIs and data sources
- Understanding of backend optimization techniques (e.g., caching, asynchronous processing)
Nice to Have
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP)
- Experience working with containerization technologies like Docker and Kubernetes
- Basic understanding of DevOps tools and infrastructure-as-code practices
Compensation and Benefits
This position offers a competitive salary commensurate with experience, along with a comprehensive benefits package that includes:
- Health insurance
- Paid time off and flexible working hours
- Professional development opportunities
Company Information
We are a technology-driven company serving the BFSI industry, focused on building secure, scalable, and impactful solutions for financial services providers. Our culture promotes innovation, ownership, and continuous learning. Join us to work on high-impact projects with a collaborative team that values quality, growth, and results.