We are looking for a team of 6 Senior Java Developers to join our team on a longterm B2B contract (6m rolling).
Key Responsibilities
- Develop and maintain Java applications that meet business requirements and technical specifications.
- Collaborate with cross-functional teams to design, develop, and implement software solutions.
- Utilize Azure services and technologies to build scalable and efficient applications.
- Troubleshoot, debug, and optimize code to ensure high performance and reliability.
- Stay updated with the latest industry trends, technologies, and best practices in Java development and cloud computing.
Technical Skills:
- Programming Languages & Frameworks (Java 18+, Spring Boot)
- API Development (RESTful APIs, OpenAPI/Swagger)
- Databases & ORM (PostgreSQL, Oracle, Hibernate, JPA)
- CI/CD Pipelines (Jenkins, GitLab CI/CD)
- Cloud Platforms (Azure)
- Monitoring & Logging (Prometheus , Splunk)
- Testing Frameworks (JUnit, TestNG, Mockito, JBehave)
- Messaging & Integration (Kafka, REST)
- Security & Authentication (OAuth2, JWT, Spring Security)
Preferred Qualifications
- Experience working in the financial services industry.
- Certification in Azure or related cloud technologies.
- Familiarity with other programming languages and frameworks.
- Understanding of Agile methodologies and DevOps practices.