Seamless Software Development
We are seeking a skilled Software Engineer II to join our team in enhancing the FSS, TMS platform, and designing new cloud-based applications using cutting-edge technologies.
This role is focused on optimizing performance and creating a next-generation fraud detection solution.
Key Responsibilities:
* Design, develop, and maintain robust, scalable, and secure Java-based applications.
* Support both the evolution and continued modernization of existing applications.
* Create and present design solutions that have partial or system-wide impact.
* Design, develop, deploy, configure, document, and debug extensive enterprise systems.
* Apply standards, processes, procedures, and tools throughout the development lifecycle.
* Coordinate with QA for end-to-end testing and post-production testing.
* Ensure reuse of code and adherence to software development best practices.
* Foster a cooperative work environment through effective communication.
* Pursue innovative solutions and complex problem-solving skills.
* Adapt to a dynamic work environment and make technical decisions.
Qualifications:
* Bachelor's Degree in Computer Science or related field.
* 5+ years of experience with progressive Java development in enterprise-level environments.
* Experience in developing Restful Microservices Services using Spring Boot.
* Proven experience with GenAI-powered development tools such as GitHub Copilot is a plus.
* Knowledge of Docker, Kubernetes, Istio, ArgoCD, and Snyk.
* Experience in front-end frameworks like Angular, ReactJS, Primefaces, etc.
* Proficient in MS SQL Server queries.
* Experience in creating and maintaining lower environments.
* Experience participating in the full lifecycle of projects, including version control, build management, unit testing, and issue tracking software.
* Experience with Azure cloud and other platforms like Windows server, Linux/Unix.
About this Role:
This is an opportunity to leverage your expertise in Java and emerging technologies to drive innovation and excellence in software development.
We encourage collaboration, agility, and continuous learning in a dynamic work environment.
Your Application:
Please submit your application if you're driven by the challenge of solving complex problems through development and thrive in a collaborative environment.