Java Software Engineer
- Published on
About the Role
The Software Engineer will play a crucial role in supporting our client's mission-critical operations, including debt issuance, debt servicing, and combined financial reporting. The role demands high standards for accuracy, quality, and reliability within a highly customized IT environment to ensure seamless operations. This position will also require expertise in Agile software engineering and DevSecOps principles, focusing on containerized microservices, automated testing, and leveraging CI/CD pipelines for continuous delivery.
Principal Responsibilities
- Contribute to changes and improvements to OF business services through a mix of application, automation, and engineering activities.
- Develop secure, scalable services, sophisticated platforms, and APIs essential for financial systems.
- Analyze highly complex system and technical issues to implement features and enhancements iteratively.
- Ensure high standards of code quality and system performance.
- Oversee the integration of applications into various business systems, ensuring they function seamlessly with existing IT infrastructure.
- Collaborate with functional and operational stakeholders to address technical challenges and optimize software performance.
- Provide guidance and mentorship to junior developers and infrastructure specialists.
About the Candidate
Expectations: The successful candidate is expected to stay current with the latest technology trends, mentor team members, and prioritize quality while delivering robust code. They must have a Bachelor’s degree in Computer Science or relevant work experience, and at least 7+ years expertise in Spring Boot, Java 11+, REST APIs, and Microservices. Nice to Have: Preferred qualifications include experience with Git, advanced SQL skills (Sybase preferred), and a working knowledge of financial services and mortgage industries. Familiarity with technologies such as Docker/Kubernetes and OpenShift stack will be advantageous.
About the Company
Tier4 Group focuses on modernizing financial systems through advanced technology. The company is located in Reston, Virginia, and fosters a collaborative environment where Agile methodologies are practiced.
Company Culture and Benefits
Tier4 Group promotes a culture of innovation where employees are encouraged to share ideas and work collaboratively. The benefits include competitive salaries, professional growth opportunities, and a strong emphasis on work-life balance.