Senior Java Developer
Our Client, a leading organisation in the capital markets and finance domain, is seeking a highly skilled Java Developer to join their dynamic team. This is an exciting opportunity to work in a fast-paced, cutting-edge environment, leveraging your expertise in Java and associated technologies to deliver innovative solutions.
Key Responsibilities
- Design, develop, and maintain robust, scalable applications using Java and Spring Boot frameworks.
- Collaborate with cross-functional teams to gather and analyse requirements, ensuring alignment with business objectives.
- Build and optimise cloud-based solutions leveraging AWS services for scalability and reliability.
- Implement messaging solutions using technologies like Kafka or MQ, ensuring efficient data streaming and communication.
- Develop and manage database solutions, working extensively with SQL and Relational Database Management Systems (RDMS).
- Write clean, maintainable, and well-documented code, adhering to best practices and industry standards.
- Troubleshoot, debug, and resolve technical issues to maintain application performance and uptime.
- Stay updated on emerging technologies and industry trends to continuously enhance systems and processes.
Essential Skills & Experience
- Proven professional experience as a Java Developer in the capital markets/finance domain.
- Strong expertise in Java and Spring Boot, with a solid understanding of object-oriented programming and design principles.
- Proficiency with AWS cloud services, including deployment and monitoring.
- Hands-on experience with messaging technologies such as Kafka or MQ.
- Advanced skills in SQL and RDMS, with a focus on query optimisation and database design.
- Excellent problem-solving and analytical abilities, with a focus on delivering high-quality, efficient solutions.
- Strong interpersonal and communication skills, with the ability to collaborate effectively within a team.
Desirable Skills
- Familiarity with CI/CD pipelines and tools such as Jenkins or GitLab CI.
- Experience in performance tuning and scalability of enterprise applications.
- Knowledge of microservices architecture and containerisation using Docker and Kubernetes.
Why Join Our Client?
- Work on cutting-edge projects within the capital markets and finance domain.
- Be part of a collaborative and innovative team focused on excellence and growth.
- Competitive salary and comprehensive benefits package.
- Opportunities for professional development and career advancement.
- Flexible working arrangements to support a healthy work-life balance.
There is a hybrid working arrangement in the business.
For more information contact Aaron Somers at Ocho by applying here or a message on LinkedIn