Software Developer - Java
We are seeking an experienced Software Developer to join our Software Development in Test team. This individual contributor role offers the opportunity to work in a collaborative, fast-paced environment.
As a team member, you will collaborate with developers and business stakeholders to understand application requirements and develop testing frameworks and tools. We seek candidates with strong analytical skills, ownership mentality, commitment to quality, and excellent communication abilities.
Principal Responsibilities
Design and develop testing frameworks for functional, regression, load, and integration testing
Own and maintain robust automation environments, including databases and system deployments
Collaborate with global Development and QA teams to architect testing frameworks and tools
Qualifications/Skills Required
Bachelor's degree in Computer Science, Engineering, or related field
3+ years of experience in software development or test automation within Financial Services Technology
Strong proficiency in Java programming
Experience with continuous integration tools (GitHub, Jenkins preferred)
Knowledge of financial products and services
Experience with Agile methodologies and CI/CD practices preferred
Proficiency with Git in multi-contributor environments
Excellent communication, documentation, and analytical skills with strong attention to detail
Collaborative team player with willingness to support others
Ability to prioritize effectively in fast-paced, dynamic environments
Quick learner with adaptability to new technologies and requirements: