Java Developer
Job Description Roles & Responsibilities Design, develop, maintain, and support Java backend services and APIs. Analyze business requirements and define technical implementation approaches. Develop middleware services using Test-Driven Development (TDD) practices. Ensure maximum code coverage (80%+) through comprehensive JUnit test cases. Handle security and penetration testing requirements. Deliver high-quality, bug-free application releases. Implement security controls to safeguard application integrity and user data. Identify and mitigate common application security vulnerabilities. Collaborate with cross-functional teams to ensure successful project delivery. Provide production support and resolve application issues in a timely manner. Good to Have API Management API Gateway experience such as: Kong API Gateway CA API Gateway Azure API Management AWS API Gateway Agile Methodologies Scrum Kanban Test-Driven Development (TDD) DevOps Git and TFS Maven and Gradle Azure DevOps CI/CD Pipelines GitHub Actions Required Soft Skills Strong analytical and problem-solving skills. Excellent communication and interpersonal skills. Ability to work independently and manage multiple priorities. Strong collaboration and teamwork mindset. Proactive attitude towards learning new technologies and improving existing processes. Desired Candidate Profile We are seeking an experienced Full Stack Java Developer with strong expertise in designing, developing, and supporting high-quality Java Microservices and Java EE applications. The ideal candidate will have hands-on experience with modern Java technologies, Spring Boot, cloud-native architectures, containerization, and orchestration platforms such as ORKES or Netflix Conductor. Banking domain experience is preferred. Experience Required 5–10 years of overall experience in Java application development. Experience in platform hosting and production support environments. Banking domain experience is preferred. Technical Skills Java Object-Oriented Programming (OOP) Design Patterns Multithreading Java 8+ and Java 21 Lambda Expressions Stream API RESTful Services Kotlin Groovy Spring Boot Spring Boot Framework Annotations Maven and Gradle Spring JPA Spring AOP Spring Security JUnit Testing Microservices Microservices Architecture Service Mesh Service Discovery Spring Cloud Cloud Configuration Management Databases MySQL PostgreSQL Oracle Database Microsoft SQL Server Development Tools IntelliJ IDEA Spring Tool Suite (STS) Eclipse SoapUI Postman Git Jira Confluence Cloud & Containerization Docker and Dockerfiles Containers Kubernetes AWS Microsoft Azure Employment Type Full Time Company Industry RecruitmentPlacement FirmExecutive Search Department / Functional Area IT Software Keywords JavaJava Technical LeadHibernateJava Systems DeveloperJava Developer ConsultantSpringJava Backend DeveloperJava Solutions Architect Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply on original siteOpens the employer's site in a new tab
- CompanyDicetek LLC
- LocationDubai - United Arab Emirates (UAE)
- CategoryCybersecurity
- SourceNaukrigulf
- Listed3 weeks ago
Related Cybersecurity jobs
SOC Engineer
Security Monitoring & Threat Detection • Administration, management, and Support deployment and tuning of OT security tools (Nozomi, Forescout). Monitor OT/ICS…
Priority Banking - Customer Service Representative
1. Client Relationship Management ▸ Resolve customer issues efficiently while ensuring first-contact resolution whenever possible. ▸ Manage customer complaints…
Secretary
Manage executive schedules, ensuring optimal time allocation for meetings, deadlines, and travel, to facilitate smooth operations. Prepare and edit…
Senior Full Stack Developer
We are seeking an experienced Full Stack Engineer with strong Java expertise and modern front-end capabilities to design, build and deliver scalable enterprise…