Job Description: We are seeking a skilled Java Developer to join our dynamic team in sheffield. The ideal candidate will have strong experience in Java development, with expertise in modern frameworks and cloud technologies. You will be responsible for designing, developing, and optimizing scalable applications while ensuring high performance and reliability. Key Responsibilities: Develop and maintain Java-based applications using Spring Framework and Hibernate/JPA. Implement Reactive Programming for scalable and efficient systems. Work with SQL databases, ensuring optimal performance through indexing, transactions, and database optimization. Develop cloud-based solutions on AWS, Azure, or GCP. Write and maintain unit tests to ensure application stability. Utilize advanced Java features such as Lambdas, Streams, and Optionals for efficient coding. Collaborate with cross-functional teams to deliver high-quality software solutions. Ensure best coding practices and participate in code reviews. Requirements: Strong experience in Java development with a focus on Spring Framework and Hibernate/JPA. Hands-on expertise in Reactive Programming concepts. Proficiency in SQL database management, optimization, and transactions. Experience with cloud platforms like AWS, Azure, or GCP. Good understanding of unit testing frameworks (JUnit, Mockito, etc.). Solid knowledge of Lambdas, Streams, Optionals, and other Java functional programming concepts. Strong problem-solving skills and the ability to work in an agile environment. Preferred Skills: Experience with Microservices architecture. Knowledge of CI/CD pipelines and DevOps practices. Familiarity with NoSQL databases. If you are a passionate Java Developer looking for a challenging and rewarding opportunity, we’d love to hear from you Apply now to be part of an innovative team