Senior Java Developer / Tech Lead
We are seeking a skilled Senior Java Developer / Tech Lead to join our dynamic IT team. This role offers an opportunity to work on cutting-edge technologies, designing and developing microservice-based applications using Java, Spring, and Angular.
The successful candidate will also play a key role in mentoring junior developers, ensuring high coding standards, and contributing to architectural decisions. This is a hybrid, permanent role requiring expertise in cloud-based technologies and a deep understanding of system integration and security best practices.
Responsibilities and Key Deliverables :
- Identify and resolve bottlenecks, design issues, and system errors.
- Work in a high-pressure, fast-paced environment with frequent changes.
- Collaborate with Business Analysts (BAs) and senior developers to break down complex problems and develop sustainable business solutions.
- Work alongside other Tech Leads to ensure adherence to best practices in application design and build pipeline design.
- Maintain multiple microservices and contribute to higher-level architectural solutions.
- Align with architectural roadmaps and influence technology decisions.
- Mentor junior developers and review their code for quality assurance.
- Design, develop, and maintain Java-based applications.
- Translate application storyboards and use cases into functional applications.
- Optimize integrations between applications to ensure performance, quality, and responsiveness.
- Conduct software analysis, programming, testing, and debugging.
- Analyze and resolve technical and application problems.
Technologies & Tools :
Frontend : HTML, JavaScript, Angular, MaterialBackend : Java, Spring (Boot, Security, Data JPA, Data Mongo)Messaging : JMS, IBM MQ, AWS SQS, Amazon MQData Technologies : JPA, Hibernate, MongoDB, NoSQL, Oracle, PostgreSQLWeb Services : REST, SOAP, XML, JSONVersion Control & Build : Git, GitLab, GradleTesting : JUnit, Mockito, CucumberSecurity : OAuth2, LDAP / ADCloud & Monitoring : AWS, DataDog, Micrometer, Prometheus, GrafanaCI / CD & Infrastructure : Docker, CloudFormation, Terraform, Flyway, MongoCKMinimum Requirements :
Relevant IT degree or diploma.10+ years of experience in software development.2-4 years of experience in the financial services sector.Experience in investment-related applications is a plus.Strong background in system integration and microservices.Advantageous Skills
Experience with Docker and Kubernetes.Exposure to Microservices and Camel-K.Hands-on experience with AWS cloud services.Test automation experience.Experience setting up REST and SOAP test suites (Postman, Insomnia, SoapUI).DataDog experience for monitoring and logging.