
Java Tech Lead - Banking (m/f/d)
- أبو ظبي
- عقد
- دوام كامل
- Java: OOP, Design Patterns, Multithreading, Java 8+, Java 21, Lambda, Stream API, REST services, Kotlin, Groovy
- Spring Boot: Annotations, Gradle, Maven, Spring JPA, Spring AOP, Spring Security, JUnit
- Microservices: Service Mesh, Service Discovery, Cloud Config, Spring Cloud
- Databases: MySQL, PostgreSQL, Oracle, SQL Server
- Tools: IntelliJ, STS, Eclipse, SoapUI, Postman, Git, Confluence, Jira
- Cloud: Docker, Containers, Kubernetes, AWS, Azure
- 8-12 years total experience with 3+ years in leadership roles
- Banking/Financial services experience preferred
- Platform/hosting support experience required
- Lead and mentor team of 5-8 Java developers
- Conduct code reviews and enforce quality standards
- Define technical architecture and best practices
- Participate in recruitment and team development
- Provide technical guidance and resolve escalations
- Collaborate with Product Owners to translate business requirements into technical specs
- Create project plans, estimate efforts, and manage timelines
- Coordinate with cross-functional teams (QA, DevOps, Infrastructure)
- Monitor project progress and manage risks
- Facilitate Agile ceremonies and stakeholder communications
- Design, develop, and maintain Java backend services and APIs
- Implement Test Driven Development with
- Ensure bug-free releases through quality assurance processes
- Provide production support and incident resolution
- Strong leadership and communication abilities
- Experience with Agile methodologies
- Excellent problem-solving and analytical skills
- Ability to manage multiple projects and priorities
- Proactive approach to learning and process improvement
- API Gateways: Kong, CA API GW, Azure API GW, AWS API GW
- DevOps: Azure DevOps, Build Pipelines, GitHub CI/CD
- Agile: Scrum Master certification, Kanban, TDD
- Java/Spring Boot and Cloud platform certifications