Summary
✨ AI‑Generated
A senior backend engineering role requiring extensive Java experience in enterprise applications, with strong expertise in Spring Boot and JSF/JoinFaces. The role involves designing microservices, automated testing, performance optimization, security compliance, Azure cloud, and agile delivery.
Highlights
Work on scalable, secure, cloud-native enterprise applications in a regulated financial environment, with substantial responsibility for architecture, microservices, testing, performance, and security.
Description
Project description
We are looking for a Senior Java Developer with 10+ years of experience in designing, developing, and maintaining enterprise-grade applications within the leasing, financial services, or banking sector.
The ideal candidate must have extensive hands-on expertise in Java, Spring Boot, and JSF/JoinFaces (mandatory), complemented by solid experience in Microsoft Azure Cloud, DevOps practices, PowerShell scripting, and AI-assisted development using GitHub Copilot.
The candidate should be highly self-driven, capable of working independently, collaborate effectively with business stakeholders and cross-functional teams, and experienced in delivering scalable, secure, and cloud-native solutions in an agile environment.
Responsibilities
designing microserviceswriting clean automated testsoptimizing performanceensuring compliance with enterprise security and cloud standards.
Skills
Must have
Backend Development: Java 21+, Spring Boot 3.x, Spring Framework (Core, MVC, Security, Data JPA), RESTful API design and development, Hibernate / JPA, Maven and/or Gradle, Microservices architecture, Unit and Integration Testing (JUnit, Mockito)Frontend Development: JSF (Jakarta Faces) - MandatoryPrimeFaces / JoinFaces / OmniFaces, HTML5, CSS3, JavaScript, Responsive UI developmentDatabase Technologies: IBM-i DB2 Database, PostgreSQL, MS SQL Server, SQL optimization and performance tuning, database design and data modelingMicrosoft Azure: Azure App Services, Azure Kubernetes Service (AKS), Azure Key Vault, Azure Storage Services, Azure Entra ID (Azure AD), Azure Monitor / Application Insights, Cloud-native development and deploymentDevOps & Automation: Git / GitHub / GitLab, CI/CD Pipelines, Docker, Kubernetes, Infrastructure as Code, Monitoring and Logging, Release and Deployment Management, DevOps best practicesScripting: PowerShell (Mandatory), Bash scripting, Automation of operational and deployment processesAI & Modern Engineering: GitHub Copilot: AI-assisted software development, Prompt engineering for developers, AI-supported code reviews, Application modernization using AI toolsExperience integrating AI capabilities into enterprise applications
Nice to have Skills
Preferred QualificationsAzure Certifications (AZ-204, AZ-305, AZ-900)Experience in banking, leasing, or financial services environmentsExperience with secure cloud architecturesKnowledge of enterprise integration patternsExposure to event-driven architectures
Languages:
English - C1 Fluent