Software Developer
Solve Complex Problems with Java and Emerging Technologies
This role is perfect for a skilled developer who wants to enhance their productivity, code quality, and team velocity by leveraging deep Java expertise along with emerging Generative AI tools. As a Software Engineer II, you'll work on the FSS, TMS & Finspect Team, focusing on enhancing the FSS, TMS platform, and updating applications with cutting-edge technologies.
Main Responsibilities:
* Design, develop, and maintain robust, scalable, and secure Java-based applications.
* Support both the evolution and continued modernization of existing applications and design new cloud-based applications in an agile environment.
* Create and present design solutions that have partial or system-wide impact.
* Apply appropriate standards, processes, procedures, and tools throughout the development lifecycle, ensuring reuse of code.
* Coordinate with QA for end-to-end testing and post-production testing.
Requirements:
* Bachelor's Degree in Computer Science or related field.
* 5+ years of experience with progressive Java (1.8 and above) development experience including J2EE in enterprise-level scalable, distributed, and fault-tolerant environments.
* Experience in developing Restful Microservices Services using Spring Boot.
* Proven experience with GenAI-powered development tools such as GitHub Copilot is a plus.
* Experience with Docker, Kubernetes, Istio, ArgoCD, and Snyk.
* Proficient with MS SQL Server queries.
* Experience in creating and maintaining lower environments.
* Experience participating in the full lifecycle of projects, including effective use of version control, build management, unit testing, and issue tracking software.
* Experience with Azure cloud.
* Experience with Splunk, SQL, and Dynatrace.
What We Offer:
* Collaborative and dynamic work environment.
* Opportunities for professional growth and development.
* Recognition and rewards for outstanding performance.
About Us:
We're a global leader in the payments industry with a presence in 30+ countries. Our mission is to revolutionize global commerce through innovative payment technologies for retailers, brands, and consumers.