
Senior Software Engineer - Backend(Java)
- Bangalore, Karnataka
- Permanent
- Full-time
Join our Risk Foundations team under the Risk organization. As a Backend Java Developer, you'll design and build scalable, high-performing systems, working on complex risk processing solutions. Your expertise in Java, distributed systems, and API development will drive innovations that enhance dispute resolution efficiency and accuracy.
Meet our team
We are a dynamic team focused on delivering solutions in the complex and evolving world of Risk Infrastructure Platforms . Collaborating within the broader Risk organization, we value ownership, curiosity, and teamwork. Together, we solve challenging problems, influence product decisions, and ensure resilience in our systems, all while fostering a supportive and growth-oriented environment.Job Description:Essential Responsibilities:
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
- Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
- Design and develop scalable backend systems.
- Optimize system performance and reliability.
- Mentor junior engineers.
- 5 + years of backend development experience and a bachelor’s degree in computer science or related field.
- Proficiency in at least one backend language (Java, Python, Ruby on Rails)
- Advanced proficiency in backend development with either Java EE frameworks, including experience with Spring MVC, or Hibernate.
- Experience designing and implementing RESTful services, focusing on scalability and reliability, using Java.
- Proven ability to mentor junior engineers and contribute to code reviews and design discussions.
- Experience with cloud platforms (AWS, GCP, Azure)
- Experience with databases (SQL, NoSQL)
- Strong understanding of database design, including SQL and NoSQL databases, and experience with ORM tools.
- Experience with large-scale, high-performance systems.
- Knowledge of the payment processing industry and relevant regulations.
- Experience with cloud platforms (AWS, GCP, Azure).
- Contributions to open-source projects.