remote
Senior Java Backend Developer
Backend Engineer
Senior Java Backend Developer to design scalable microservices, optimize RESTful APIs, and lead backend development using Spring Boot and cloud technologies.
About the role
Key Responsibilities
- Design and develop scalable backend services using Java and Spring Boot
- Lead backend development initiatives and mentor junior team members
- Design and implement RESTful APIs with best practices for versioning and validation
- Optimize database queries and stored procedures for performance
- Collaborate with cross-functional teams to integrate frontend and backend systems
- Implement and maintain microservices architecture for modular and scalable solutions
Requirements
- 5+ years of hands-on Java development experience with Java 8+
- Strong proficiency in Spring Boot, Spring MVC, and ORM frameworks like Hibernate/JPA
- Experience with RESTful API design, JSON serialization, and API testing tools
- Solid understanding of OOP, design patterns, and multithreading
- Familiarity with SQL, complex joins, subqueries, and relational databases like Oracle/Teradata
Skills
javaspring bootmicroservicesrestful apissqlhibernate