Senior Software Engineer - Java
Core
Design, build, and evolve resilient, scalable, and high-quality software solutions that deliver real business value.
Role type
Senior IC software engineer (Java)
Builds
Scalable and reliable software solutions aligned with business needs
Domain
Fintech / Digital Payments
Deliverable
production ML models | product features
Required skills
Java, system design, API design, scalable distributed systems, code reviews, testing strategies (unit, integration, performance), agile methodologies, mentoring
Preferred skills
Experience with complex, multi-tiered systems, driving continuous improvement of development practices
Technologies
Java
Responsibilities
Design and develop scalable software solutions, contribute to architecture and technical design decisions, write high-quality and well-tested code, perform code reviews, lead or contribute to backlog management, troubleshoot complex technical issues, ensure quality through testing strategies, collaborate with cross-functional stakeholders, mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities