Highly Skilled Software Developer
This role offers the opportunity to work on enhancing the FSS, TMS platform, updating and redesigning applications with cutting-edge technologies to optimize performance and create a Next-generation fraud detection solution.
As a key member of the FSS & TMS Team, you will leverage your deep Java expertise along with emerging Generative AI tools such as GitHub Copilot to enhance productivity, code quality, and team velocity.
Main Responsibilities:
* Design and Develop Robust Applications: Design, develop, and maintain robust, scalable, and secure Java-based applications.
* Support Application Evolution and 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.
* Create and Present Design Solutions: Create and present design solutions that have partial or system-wide impact.
* Deploy and Configure Enterprise Systems: Design, develop, deploy, configure, document, and debug extensive enterprise systems, while properly escalating issues to meet deadlines.
* Apply Development Standards and Best Practices: Apply the appropriate standards, processes, procedures, and tools throughout the development lifecycle, and ensure reuse of code.
* Coordinate Testing Efforts: Coordinate with QA for end-to-end testing and post-production testing.
* Familiarity with Object-Oriented Programming Principles: Good understanding of Object-Oriented Programming/Design principles.
* Experience with Open-Source Frameworks: Understanding of, and experience with, software development best practices.
* Effective Communication Skills: Effective verbal and written communication with clients in a business and technical manner.
* Problem-Solving Skills: Problem-solving skills and the ability to work with innovative solutions.
* Analytical Skills: Strong analytical skills with the ability to assess complex situations and understand key issues quickly.
* Adaptability: Ability to adapt in a dynamic work environment and make technical and team decisions, assuming responsibility for those decisions while keeping management informed.
Required Qualifications:
* Bachelor's Degree in Computer Science or Related Field
* 5+ Years of Experience with Progressive Java Development
* Experience with J2EE, Spring Boot, and Docker
* Proficiency with MS SQL Server Queries
* Experience with Cloud Platforms like Azure
* Familiarity with Splunk, SQL, and Dynatrace
* Experience with Various Platforms like Windows Server and Linux/Unix
* Strong Analytical and Problem-Solving Skills
About This Role
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.
Join Our Team Today