Job Details
Job Description
We are looking for a skilled Java Backend Developer to design, develop, and optimize backend services that power scalable, high-performance applications. The ideal candidate has strong experience in Java, microservices, cloud technologies, and database design.
Responsibilities
- Design, develop, and maintain backend services using Java (Java 8+), Spring Boot, and REST APIs.
- Build scalable microservices and ensure high availability and performance.
- Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Implement application security, authentication, and authorization.
- Integrate internal and third-party APIs.
- Troubleshoot production issues and optimize system performance.
- Collaborate with front-end engineers, QA, DevOps, and product teams.
- Participate in code reviews, sprint planning, and architectural discussions.
- Write clean, maintainable, and well-documented code.
Required Skills & Experience
- 3–7 years of experience in backend development (or as specified).
- Strong proficiency in Java, Spring Boot, and RESTful services.
- Experience with Microservices architecture and API development.
- Solid understanding of OOP concepts, design patterns, and best coding practices.
- Experience with SQL and NoSQL databases.
- Familiar with Docker, Kubernetes, AWS/GCP/Azure (good to have).
- Hands-on experience with CI/CD pipelines, Git, and unit testing frameworks (JUnit, Mockito).
- Strong problem-solving skills and ability to work in an agile environment.
Application Form
Similar Positions
Explore other opportunities at PebbleDB
View All JobsJoin Our Talented Team
At PebbleDB, we're building the future of database technology. Explore more opportunities and find your place in our innovative team.