DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
We are seeking a skilled and collaborative Java Back-End Engineer (Level III) to join our Payment Processing team. In this role, you will design, develop, and maintain robust back-end systems that power our payment solutions. You will work with technologies including Java, Spring Boot, Oracle, MQ, and Kafka, contributing to high-performance, scalable, and secure applications.
Job responsibilities
- Develop and maintain back-end services using Java and Spring Boot.
- Design and optimize database interactions with Oracle.
- Integrate messaging systems such as MQ and Kafka for reliable data flow.
- Collaborate closely with team members to deliver high-quality solutions.
- Participate in code reviews, troubleshooting, and performance tuning.
- Contribute to system architecture and technical decision-making.
Required qualifications, capabilities and skills
- Strong proficiency in Java and Spring Boot.
- Experience with Oracle databases, MQ, and Kafka.
- Proven ability to work effectively in a team environment.
- Solid problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.