Senior Java Developer

Ampstek — United Kingdom · Posted ~21 hours ago

Senior Full-time Visa History ✓

Skills

Java Spring Boot Microservices REST APIs SQL Git Hibernate JPA REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior Java engineering role focused on building high-performance enterprise applications, developing APIs and microservices, optimizing systems, and contributing to engineering best practices.

Highlights

Opportunity to design scalable enterprise applications, solve complex technical challenges, and mentor other developers.

Description

Job Summary: JAVA DEVELOPER We are looking for an experienced Senior Java Developer with 8–10 years of hands-on experience in designing and developing scalable, high-performance enterprise applications. Key Responsibilities Design, develop, and maintain Java/Spring Boot applications and Microservices.Develop and integrate RESTful APIs and enterprise applications.Work with SQL databases such as Oracle, PostgreSQL, or MySQL.Participate in system design, code reviews, testing, and performance optimization.Troubleshoot complex technical issues and provide effective solutions.Collaborate with cross-functional teams in an Agile/Scrum environment.Mentor junior developers and contribute to coding standards and best practices.Required Skills 8–10 years of strong experience in Java/J2EE development.Excellent knowledge of Core Java, Java 8+, Spring Boot, Spring, Hibernate/JPA, and Microservices.Strong experience with REST APIs, SQL, Git, Maven/Gradle, JUnit, and Mockito.Good understanding of Design Patterns, SOLID principles, Multithreading, and System Design.Experience with Kafka/RabbitMQ, Docker, Kubernetes, and AWS/Azure is preferred.Strong problem-solving, communication, and technical leadership skills.