Software Development Professional
About the Role
This is a challenging opportunity for a skilled software developer to join our team as a Software Engineer II. The successful candidate will be responsible for designing, developing, and maintaining robust, scalable, and secure Java-based applications.
In this role, you will leverage your deep Java expertise along with emerging Generative AI tools to enhance productivity, code quality, and team velocity. You will work on the FSS, TMS & Finspect Team, focusing on enhancing the FSS, TMS platform, updating and redesigning the applications with cutting-edge technologies to optimize performance and develop a next-generation fraud detection solution.
Key Responsibilities
* Design and Development: Design, develop, and maintain robust, scalable, and secure Java-based applications.
* Application Modernization: Support both the evolution and continued modernization of existing applications and the design and delivery of new cloud-based applications in an agile environment.
* Collaboration and Communication: Create and present design solutions that have partial or system-wide impact, and effectively communicate with clients in a business and technical manner.
* Troubleshooting and Debugging: Design, develop, deploy, configure, document, and debug extensive enterprise systems, while properly escalating issues to meet deadlines.
* Quality Assurance: Coordinate with QA for end-to-end testing and post-production testing.
* Technical Expertise: Good understanding of Object-Oriented Programming/Design principles, open source application frameworks, and software development best practices.
* Problem-Solving and Adaptability: Problem-solving skills, critical thinking skills, and the ability to adapt in a dynamic work environment.
* Continuous Learning: Strong analytical skills with the ability to assess complex situations and understand key issues quickly, and stay up-to-date with emerging technologies and trends.
About Us
We are a global leader in the payments industry with over 30 years of experience and a presence in 30+ countries. Our mission is to revolutionize global commerce through innovative payment technologies for retailers, brands, and consumers.
If you're driven by the challenge of solving complex problems through development and thrive in a collaborative, Agile environment, we'd love to hear from you.
Apply today and help us build a future of seamless, high-quality software systems.