Description:
Our client is a leading player in the payment transactions sector, dedicated to providing cutting-edge solutions that redefine the payment experience. We are seeking skilled Java Engineers at various levels (Junior to Principal) to join our dynamic team. If you are passionate about developing low-latency code, have expertise in working with JBoss, and possess experience in the payments industry, we invite you to apply.
Responsibilities:
- Design, develop, test, and maintain high-performance, low-latency Java applications.
- Collaborate with cross-functional teams to define technical requirements and deliver innovative solutions.
- Implement and optimize code for low-latency and high-throughput payment transaction processing.
- Work with JBoss and other relevant technologies to ensure the stability and scalability of applications.
- Participate in code reviews, debugging, and troubleshooting to maintain code quality and performance.
- Stay abreast of industry trends, emerging technologies, and best practices.
- Mentor junior team members and actively contribute to knowledge sharing within the team.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Java Developer in the payments sector.
- Proficiency in Java programming language and experience with low-latency coding techniques.
- Strong expertise in working with JBoss or similar application servers.
- Knowledge of payment transaction processing systems and protocols.
- Experience with distributed and concurrent systems.
- Solid understanding of software development principles and design patterns.
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration skills.