What are the responsibilities and job description for the Software Engineer position at Agility Partners?
This is a high-impact opportunity for a seasoned engineer with strong experience in Java and Spring Boot, and hands-on expertise deploying applications on OpenSystems environments (Windows and/or Linux). The ideal candidate will also be proficient in cloud technologies like AWS and have a solid understanding of platform operations and vendor system management.
Responsibilities:
Design, develop, and maintain Java-based applications using Spring Boot
Deploy and manage applications on OpenSystems platforms (Windows and/or Linux)
Implement and optimize solutions in AWS cloud environments
Collaborate with cross-functional teams to ensure platform stability and scalability
Support integration with vendor-managed systems and platforms
Contribute to performance tuning, troubleshooting, and system enhancements
Qualifications:
Undergraduate degree in Computer Engineering, Computer Science, Information Technology, or a related discipline
Strong experience with Java, Spring Boot, and AWS
Hands-on experience deploying applications on Windows and/or Linux OpenSystems
Familiarity with ETL tools such as DataStage or DBT
Experience in banking or financial services environments
Exposure to OpenShift container platform
Ability to manage and integrate vendor systems and platforms
Detail-oriented with strong problem-solving and documentation skills
Reasons to Love It:
Work with modern and legacy technologies in a dynamic environment
Opportunity to lead platform engineering initiatives with real business impact
Collaborative team culture focused on innovation and continuous improvement
Exposure to cloud-native and containerized architectures
Room for growth and learning in a forward-thinking tech organization