Search by job, company or skills

Ascendion

Senior Java Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141868647

Similar Jobs