Java Developer – Core Engineering Audit Team
Location: Birmingham
Employment Type: Full-time, Consultancy (with the option to join the client after 12 months)
Industry: Financial Services / Technology
Salary: Competitive
About the Role
We are seeking a highly skilled Java Developer to join our Core Engineering Audit Team within a dynamic and complex financial technology environment. This role is ideal for professionals with a strong background in technology engineering and proven expertise in software development and technology audits. The team is responsible for reviewing technology risks, controls, and compliance across a variety of critical platforms.
You will work on high-impact projects, focusing on cloud computing, big data, end-user platforms, and enterprise technologies. This is a 12-month consultancy role, with the opportunity to transition into a permanent position with our client thereafter.
Key Responsibilities
* Develop, maintain, and enhance Java-based applications that support technology audit and risk management functions.
* Collaborate with infrastructure, security, and audit teams to identify and mitigate technology risks across multiple platforms.
* Work with Cloud Computing, Big Data, and Enterprise Platforms to design scalable, secure, and resilient applications.
* Contribute to software development lifecycle (SDLC) best practices, including CI/CD pipelines, code reviews, and automated testing.
* Support the implementation of workflow automation and job scheduling technologies to improve operational efficiency.
* Ensure compliance with industry security standards and regulatory requirements in all development efforts.
* Debug, troubleshoot, and optimize code for performance and scalability in a high-demand financial environment.
Key Requirements
Technical Skills:
* Proven experience with Java (Java 8+ / 11) and associated frameworks (Spring Boot, Hibernate, or similar).
* Strong knowledge of cloud technologies (AWS, Azure, or Google Cloud) and microservices architecture.
* Experience with big data technologies (Hadoop, Spark, Kafka) is a plus.
* Familiarity with end-user platforms, including collaboration tools, messaging systems, and web technologies.
* Experience with enterprise platforms, including workflow automation, job scheduling, and security protocols.
* Knowledge of databases (SQL, NoSQL, PostgreSQL, MongoDB, or similar).
* Hands-on experience with DevOps and CI/CD tools (Jenkins, Docker, Kubernetes, Terraform).
* Proficiency in unit testing, integration testing, and test automation frameworks.
Soft Skills & Experience:
* Minimum 3-5 years of experience in Java development within a complex, regulated environment (preferably financial services).
* Strong understanding of technology risk management, security principles, and compliance standards.
* Experience in technology audits or risk assessment frameworks is highly desirable.
* Ability to work collaboratively with cross-functional teams, including security, infrastructure, and compliance.
* Strong problem-solving skills with the ability to analyze complex systems and processes.
* Excellent communication and stakeholder management skills.
Why Join Us?
* Work on cutting-edge financial technology projects in a highly regulated industry.
* Gain exposure to cloud, big data, and security technologies in a real-world setting.
* Be part of a high-performing consultancy team, with the opportunity to transition into a permanent role after 12 months.
* Competitive salary, professional growth, and access to training programs.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Business Consulting and Services
#J-18808-Ljbffr