Role :Java Full stack developer
Location: London, UK (Hybrid)
Duration: Fulltime
Role : Java Developer
Location : London
Work Mode: Hybrid (3 days work from office is a mandate)
Experience : 8+ Years
Job Description:
About the Role:
We are looking for a Senior Java Developer with strong expertise in Java 8+, Spring Boot, and RDBMS technologies to join our dynamic team. The ideal candidate will have hands-on experience in building scalable, secure, and high-performance applications in enterprise environments and should be comfortable working in a cloud-native and Linux-based environment.
Key Responsibilities:
Design, develop, and maintain robust backend applications using Java 8+, Spring, and Spring Boot.
Implement data access layers using Hibernate and integrate with various RDBMS systems like SQL Server, PostgreSQL, Sybase, or DB2.
Optimize existing codebases for performance, scalability, and maintainability.
Ensure application security, reliability, and resilience in production deployments.
Collaborate with DevOps and Cloud teams to deploy and monitor applications in a cloud environment (preferably Azure).
Write unit and integration tests to maintain code quality.
Participate in code reviews, technical discussions, and architecture decisions.
Must-Have Skills:
Strong hands-on experience with Java 8+
Proficiency with Spring / Spring Boot
Deep understanding of Hibernate / JPA
Experience with at least one major RDBMS (MS SQL, PostgreSQL, Sybase, DB2)
Working knowledge of Linux command line and shell scripting basics
Experience integrating with any major Cloud platform
Should-Have Skills:
Hands-on experience with Azure Cloud services (App Services, Azure SQL, Key Vault, Azure DevOps, etc.)
Familiarity with containerization (Docker) and orchestration (Kubernetes)
Exposure to CI/CD pipelines and tools (Jenkins, Azure DevOps)