
Search by job, company or skills
We are looking for a highly experienced Senior Java Developer to join our team as an Individual Contributor. The role involves building and enhancing customer-facing applications focused on Accounts Receivable, Accounts Payable, and Reporting. The ideal candidate will bring deep technical expertise, strong problem-solving skills, and an engineering-first mindset.
Key Responsibilities:
Design, develop, and maintain scalable backend systems using Java, Spring Boot, and Microservices
Work on customer-facing financial applications related to receivables, payables, and reporting
Own end-to-end feature development as an Independent Contributor
Collaborate with product, QA, and other engineering teams to deliver high-quality solutions
Analyze requirements, identify edge cases, and ensure robust system behavior
Write clean, maintainable, and well-tested code
Participate in code reviews and contribute to engineering best practices
Troubleshoot production issues and provide effective solutions
Required Skills & Qualifications:
12+ years of experience as a Java Developer
Strong expertise in Java, Spring Boot, and Microservices architecture
Experience building and maintaining customer-facing applications
Solid understanding of system design, performance optimization, and scalability
Strong engineering mindset with the ability to: Explore edge cases, Think through failure scenarios, Design and implement effective testing strategies, Excellent problem-solving and debugging skills
Good to Have:
Exposure to React
Experience working in financial systems or accounting-related domains
What We're Looking For:
Someone who can work from office for 5 days a week and join us immediately
Location: Bangalore (Sarjapur Outer Ring rd)
A hands-on technologist who enjoys solving complex problems
Someone who takes ownership and delivers high-quality, reliable software
A developer who values clean architecture, testing, and long-term maintainability
Job ID: 141868647