- Experience
- 6–9 yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 weeks ago
- Work mode
- In office
- Education
- Bachelor's degree
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Overview
We are looking for a Senior Java Backend Developer to design, develop, and maintain scalable backend systems focused on high-volume transaction processing and payment gateway integrations for an international audience. This role requires building secure, high-performance APIs and robust backend services using event-driven and asynchronous processing paradigms.
Responsibilities
- Create and maintain backend systems that effectively handle large-scale transactions and integrate with multiple payment gateways.
- Develop secure APIs for seamless integration with internal and external systems.
- Follow engineering best practices by writing clean, maintainable, and testable code.
- Participate in architectural design to build scalable, fault-tolerant solutions.
- Implement event-driven and asynchronous backend processing methods.
- Support platform integrations across diverse internal and external services.
- Design and implement message-driven systems using enterprise messaging technologies.
- Optimize performance at application, database, and service levels.
- Conduct load and performance testing to identify and resolve bottlenecks.
- Troubleshoot and analyze production issues thoroughly to determine root causes.
- Ensure system robustness and stability under high-throughput conditions.
- Collaborate closely with DevOps teams to implement and maintain CI/CD pipelines.
- Manage build, deployment, and release workflows across multiple environments.
Candidate Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
- Between 6 and 9 years of professional experience in Java backend development.
- Expertise in Java 8 and above, with preference for experience using Java 21 and Spring Boot framework.
- Demonstrated proficiency in microservices, event-driven architectures, and RESTful API development.
- Hands-on experience with enterprise messaging systems, ideally Solace.
- Advanced skills in MySQL, including aspects like indexing, query optimization, and database tuning.
- Experience using unit testing frameworks such as JUnit and Mockito.
- Familiarity with build and version control tools including Maven, Git, Jira, and Jenkins for CI/CD processes.
- Background in load and performance testing with emphasis on backend optimizations.
- Strong troubleshooting and debugging skills particularly with live production environments including root cause analysis.
- Industry experience in e-commerce, banking, or domains involving high-volume transaction processing is highly desirable.
- Proven ability in building distributed, highly available, and scalable systems.
- Experience in managing real-time and performance-critical backend services.
- Capability to handle production support and effectively manage critical incidents.
Level
Senior
Minimum education
Bachelor's Degree