SYNTAX IT Group is seeking a highly skilled and motivated Java Software Engineer to join our dynamic team, working on software solutions for the insurance sector. The ideal candidate will have strong experience in Java development and a deep understanding of back-end technologies.
Requirements
- Design and develop scalable, high-quality software solutions across back-end technologies, primarily using Java.
- Collaborate with product owners, stakeholders, and cross-functional teams to refine requirements and deliver impactful solutions.
- Write clean, maintainable, and efficient code, following best practices like test-driven development (TDD) and code reviews.
- Contribute to the modernization of existing applications towards cloud-native architectures using containers and platforms such as OpenShift and Kubernetes.
- Ensure software quality by implementing unit testing, integration testing, and automated test strategies.
- Contribute to CI/CD pipelines and DevOps practices using tools such as Jenkins and GitLab CI, within an Agile/Scrum environment.
- Support application reliability by contributing to logging, monitoring, and troubleshooting in production environments.
- Continuously explore and adopt new technologies to enhance development processes and system performance.
- Document technical designs and processes, contributing to team knowledge sharing and best practices.
Benefits
- Competitive remuneration package
- Opportunity to evolve your career in the most dynamic business areas in today’s international marketplace
- Career Development
- Continual Learning
- Team Environment
- Work-Life Balance
- Innovation