More jobs:
Software Engineer - Java Backend; m/f/d
Job Description & How to Apply Below
Key Responsibilities *
Main duties and day-to-day tasks expected from the resource
Design, develop, and maintain enterprise-grade backend services, APIs, and microservices using Java and Spring Boot.
- Build secure, scalable, resilient, and high-performance banking applications supporting digital channels, mobile banking, internet banking, corporate banking, and integration platforms.
- Develop RESTful APIs and event-driven services while adhering to enterprise API standards and governance frameworks.
- Deploy and support applications on Microsoft Azure using cloud-native services and container platforms.
- Collaborate with architects, Dev Ops engineers, security teams, and product squads to deliver end-to-end solutions.
- Implement OAuth 2.0, OpenID Connect, JWT, API security, encryption, and secure coding standards.
- Troubleshoot production issues, optimize application performance, and support release management activities.
- Participate in Agile ceremonies, design reviews, code reviews, and CI/CD pipeline implementation
Primary technical and functional skills
- Strong experience in Java 17+, Spring Boot, Spring Cloud, Spring Security, and Microservices Architecture.
- Hands-on experience in designing and developing REST APIs, OpenAPI/Swagger specifications, and API lifecycle management.
- Strong knowledge of API security including OAuth 2.0, OpenID Connect (OIDC), JWT, mTLS, and certificate management.
- Experience with Azure services including Azure Kubernetes Service (AKS), Azure App Services, Azure Key Vault, Azure Storage, Application Insights, and Azure Dev Ops.
- Experience with relational and No
SQL databases such as Oracle, PostgreSQL, SQL Server, MongoDB, and Redis. - Strong understanding of design patterns, distributed systems, resilience patterns, and fault tolerance mechanisms.
- Knowledge of OWASP Top 10, and secure SDLC practices.
Specific domain or industry knowledge required
- 5+ years of backend development experience with at least 3 years building Spring Boot microservices.
- Proven experience delivering enterprise banking, fintech, payments, digital banking, or financial services solutions.
- Strong understanding of banking integration patterns, API Gateways (Kong, Layer7), and enterprise integration architecture.
- Experience working within regulated environments with strong security, audit, and compliance requirements.
- Experience building highly available and scalable systems supporting mission-critical customer journeys.
- Understanding of CI/CD, Dev Sec Ops , cloud-native development, and containerized deployments.
- Experience with Kafka, IBM MQ, Rabbit MQ or other messaging technologies.
- Knowledge of Open Shift, Kubernetes, Docker, Istio Service Mesh, and container orchestration platforms.
Additional skills that are an advantage but not mandatory
- Experience with API Management platforms such as Kong, Azure API Management.
- Knowledge of observability tools including Dynatrace, Grafana, Prometheus and App Insights.
- Experience with Corporate Banking, Trade Finance, Payments, Treasury, Lending, Customer Onboarding, or Digital Banking domains.
- Exposure to AI, cloud migration, and modernization programs.
Expected outputs and outcomes from the resource
- Delivery of secure, scalable, and high-performing backend services and APIs.
- Development of reusable microservices and shared platform capabilities.
- Successful deployment and support of applications on Azure cloud platforms.
- Compliance with performance, security, audit, and regulatory requirements.
- Production-ready solutions with complete documentation, automated testing, monitoring, and operational support readiness.
- Achievement of defined NFRs for availability, latency, scalability, and resiliency.
e.g. AWS Certified, PMP, CISSP, Azure, ITIL
- Microsoft Azure Developer Associate (AZ-204) Preferred
- Microsoft Azure Fundamentals (AZ-900) Preferred
- Oracle Java Certification Preferred
- Kubernetes Certification (CKA/CKAD) Preferred
- Certified Scrum Developer or Agile Certification Preferred
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×