What are the responsibilities and job description for the Java Developer position at TriCom Technical Services?
Summary
Our client is seeking experienced Java developers to focus on technical debt reduction by creating approval tests for a large suite of applications. These consultants will work with architects and senior software engineers to implement tests that capture application output snapshots to verify future code changes while maintaining expected outcomes. Ideal candidates are strong Java developers requiring minimal guidance who embrace test-driven development principles and have experience adding tests to legacy code. Daily activities include attending standups, reporting progress, planning work, and addressing impediments.
Requirements
Our client is seeking experienced Java developers to focus on technical debt reduction by creating approval tests for a large suite of applications. These consultants will work with architects and senior software engineers to implement tests that capture application output snapshots to verify future code changes while maintaining expected outcomes. Ideal candidates are strong Java developers requiring minimal guidance who embrace test-driven development principles and have experience adding tests to legacy code. Daily activities include attending standups, reporting progress, planning work, and addressing impediments.
Requirements
- Java/Spring expertise.
- Strong independent programming capabilities.
- Understanding of approval testing concepts.
- Experience in test-driven development (Jest, JUnit).
- Proficient problem-solving abilities.
- Financial/insurance domain knowledge.
- Cloud and CI/CD pipeline experience.
- Familiarity with Agile methodologies.
- GitLab experience.