About Software Engineer II Role
">
We are seeking an experienced Software Engineer II to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining robust, scalable, and secure Java-based applications.
Your primary focus will be on enhancing the FSS & TMS platform by updating and redesigning applications with cutting-edge technologies to optimize performance. You will leverage your deep Java expertise along with emerging Generative AI tools like GitHub Copilot to enhance productivity, code quality, and team velocity.
The ideal candidate will have 5+ years of progressive Java development experience in enterprise-level environments, including J2EE. You will also have experience with Spring Boot, Docker, Kubernetes, Istio, ArgoCD, Snyk, and Azure cloud.
As a skilled engineer, you will be responsible for creating and presenting design solutions, supporting the evolution of existing applications, and delivering new cloud-based applications in an agile environment.
You will work closely with QA to ensure seamless end-to-end testing and post-production testing. The ability to adapt in a dynamic work environment and make technical and team decisions is essential.
Key Responsibilities:
* Design, develop, and maintain robust, scalable, and secure Java-based applications.
* Support both the evolution and continued modernization of existing applications and the design and delivery of new cloud-based applications in an agile environment.
* Create and present design solutions that have partial or system-wide impact.
* Design, develop, deploy, configure, document, and debug extensive enterprise systems, while properly escalating issues to meet deadlines.
* Apply the appropriate standards, processes, procedures, and tools throughout the development lifecycle, and ensure 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 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, Snyk.
* Experience in any front-end frameworks like Angular, ReactJS, Primefaces etc is a plus.
About Us
We are a global leader in the payments industry with over 30 years of experience and a presence in 30+ countries. We hold two-thirds of the global market share in gift cards.
Our mission is to revolutionize global commerce through innovative payment technologies for retailers, brands, and consumers.