We are seeking a Java Developer to join our XCT development team. The ideal candidate will contribute their knowledge and ideas in building and/or refactoring the existing code base of our XCT. The role involves contributing to all phases of the development life cycle, including planning, design, implementation, unit testing, and documentation. The position is remote, but quarterly travel to our Global Headquarters in Atlanta, Georgia, USA or our European Headquarters in Frankfurt, Germany may be required.
Requirements
- Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline
- 4+ years of experience in Java development
- Written and verbal fluency in English
- Prior experience with data migration projects and an understanding of the fundamentals of ETL
- Strong analytical thinking and troubleshooting capabilities
- Understanding and experience with Test-Driven Development (TDD), Object-Oriented Programming (OOP), and design patterns
- Experience with Unix shell scripting
- Familiarity with Windows and Linux/Unix platforms
- Proficiency with version control systems, preferably Git
- Experience with software documentation platforms such as Confluence and Markdown
- Preference will be given to candidates with some experience working with JavaFX
- Exposure to a workload automation or job scheduling tool
- Familiarity with Jenkins pipeline configuration
Benefits
- Work Flexibility
- Career Growth
- Connected Culture
