Job Specification: Mid-Level Java Developer Location: Belfast (Hybrid/Remote options available) Salary: Up to £45,000k Our client specialises in delivering cutting-edge solutions to clients in the financial services and capital markets sectors. They are a team of innovative thinkers and problem solvers who are passionate about harnessing technology to create impactful results. Our client is currently seeking a talented mid-level Java developer to join their growing team. This is an exciting opportunity to work on high-impact projects, leverage modern technologies, and develop your career in a collaborative and dynamic environment. Key Responsibilities: Design, develop, and maintain robust and scalable software solutions using Java and Spring Framework. Collaborate with cross-functional teams to deliver high-quality solutions that meet client requirements. Develop and integrate RESTful APIs and microservices. Utilise AWS services to build and deploy cloud-based solutions. Work closely with clients in the financial services or capital markets domain to understand and address their unique business challenges. Write efficient, maintainable, and secure code while adhering to industry best practices. Participate in code reviews, testing, and deployment activities. Key Skills and Experience: 2-5 years of professional experience in Java development. Proficiency in Java and the Spring Framework (Spring Boot preferred). Experience with AWS (e.g., EC2, S3, Lambda, RDS, API Gateway). Knowledge of building and consuming RESTful APIs and working with microservices architectures. Background in financial services or capital markets, with an understanding of industry-specific requirements and challenges. Strong problem-solving skills and an ability to work in a collaborative, team-oriented environment. Familiarity with Agile/Scrum methodologies. Excellent communication skills, with the ability to interact effectively with both technical and non-technical stakeholders. Desirable Skills: Experience with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines). Knowledge of relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB). Familiarity with frontend technologies such as Angular or React is a bonus. What They Offer: Competitive salary up to £45,000. Opportunities for professional growth and skill development. Flexible working arrangements, including hybrid and remote options. A collaborative and innovative work environment. Skills: Software Development Software Engineering Java Programming