As a Java Software Engineer at our client in the banking domain, you will be instrumental in designing, developing, and maintaining robust and scalable software solutions. You will work closely with cross-functional teams to integrate and optimize APIs and enhance their DevOps practices using Azure. Your role is crucial in ensuring that their insurance products and banking services are secure, reliable, and meet the highest standards of quality.
Key Responsibilities :
- Design & Development : Architect, design, and develop high-quality Java-based applications.
- API Integration : Develop and maintain APIs to ensure seamless integration between various systems.
- Azure DevOps : Implement and manage CI / CD pipelines using Azure DevOps for efficient and automated deployments.
- Collaboration : Work closely with product managers, QA teams, and other stakeholders to deliver projects on time.
- Performance Optimization : Ensure applications are optimized for performance, scalability, and security.
- Code Quality : Write clean, maintainable, and testable code, following best practices and standards.
- Troubleshooting : Identify and resolve software defects and issues in a timely manner.
Qualifications :
Education : Bachelor’s degree in Computer Science, Information Technology, or a related field.Experience : Minimum of 5 years of experience in Java development and software engineering.Technical Skills : Proficiency in Java, Spring Framework, and related technologies.Strong understanding of RESTful API design and implementation.Hands-on experience with Azure DevOps, including CI / CD pipelines.Familiarity with containerization tools like Docker and orchestration tools like Kubernetes.Knowledge of relational and NoSQL databases.Project Details : Location : Utrecht
Duration : 12 Months
Work : Hybrid
Type : Contract-to-perm
Michael Bailey International is acting as an Employment Business in relation to this vacancy.