Job Title: Java Developer (Azure) – Banking Domain
Location: United Kingdom (Remote)
Experience Level: 8 to 10+ years
Employment Type: Contract
Job Description:
We are seeking an experienced Java Developer with a strong background in Azure cloud technologies and proven expertise in the banking domain. The ideal candidate will have 8-10+ years of hands-on development experience and a track record of delivering scalable and robust applications in a highly regulated environment.
Key Responsibilities:
• Design and Development: Develop, test, and maintain scalable Java-based applications, ensuring high performance, reliability, and security.
• Cloud Integration: Leverage Azure cloud services to design and implement cloud-native solutions.
• Banking Domain Expertise: Utilize domain knowledge to understand and implement business requirements, ensuring compliance with banking regulations and standards.
• System Architecture: Collaborate with architects and DevOps teams to design and implement efficient system architectures and CI/CD pipelines.
• Stakeholder Collaboration: Work closely with business analysts, QA teams, and stakeholders to gather and clarify requirements and deliver technical solutions.
• Troubleshooting: Identify and resolve technical issues, ensuring minimal downtime and seamless user experience.
• Documentation: Maintain clear and comprehensive technical documentation for future reference and knowledge sharing.
Required Skills and Experience:
1. Java Development: 8+ years of hands-on experience in core and enterprise Java (Java 8+ preferred).
2. Azure Expertise: Strong experience with Azure cloud services (e.g., Azure App Services, Azure Kubernetes Service, Azure Functions, Azure DevOps).
3. Microservices Architecture: Proficiency in designing and implementing microservices using frameworks like Spring Boot or Quarkus.
4. Banking Domain Knowledge: Extensive experience working in the banking or financial services sector, with an understanding of compliance, risk, and regulatory requirements.
5. Database Management: Experience with relational databases (e.g., Oracle, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra).
6. CI/CD and DevOps: Familiarity with CI/CD tools and practices (e.g., Azure DevOps, Jenkins, Docker, Kubernetes).
7. API Development: Proficiency in RESTful API development and integration.
8. Agile Methodologies: Experience working in Agile/Scrum environments.
9. Version Control: Hands-on experience with Git or other version control systems.
10. Soft Skills: Strong communication, problem-solving, and collaboration skills.
Preferred Qualifications:
• Certification in Azure (e.g., Microsoft Certified: Azure Solutions Architect or Azure Developer Associate).
• Knowledge of banking standards and protocols (e.g., ISO 20022, SWIFT).
• Familiarity with DevSecOps practices.
• Experience with performance optimization and tuning in large-scale systems.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DevOps Cloud Engineer
2026-05-26
Kubernetes Engineer H/F
2026-05-25
DevOps Engineer
2026-05-18
- Posted
- Jan 28, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- United Kingdom
- Company
- KBC Technologies Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevOps Cloud Engineer
2026-05-26
Kubernetes Engineer H/F
2026-05-25
DevOps Engineer
2026-05-18