Posted on: 12/11/2025
Description:
About the Role:
We are seeking a talented Java Backend Developer to join our engineering team. You will be responsible for designing, building, and maintaining scalable server-side applications that power our products. The ideal candidate should have a strong background in Java, Spring Boot, and RESTful API development, with a passion for performance optimization, clean architecture, and secure coding practices.
Key Responsibilities:
- Design, develop, and maintain robust, high-performance backend systems using Java and Spring Boot.
- Build RESTful APIs and microservices that serve web and mobile applications.
- Work closely with front-end developers, architects, and DevOps engineers to deliver end-to-end features.
- Implement and maintain database schemas, queries, and stored procedures.
- Ensure scalability, reliability, and security of backend services.
- Optimize application performance and troubleshoot production issues.
- Participate in code reviews, design discussions, and agile ceremonies.
- Write unit, integration, and performance tests to ensure high code quality.
- Stay updated with emerging backend technologies and industry best practices.
Required Skills and Qualifications:
- Bachelors degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in Java backend development.
- Strong proficiency in Java 8+ and frameworks such as Spring Boot, Spring MVC, and Spring Data JPA.
- Hands-on experience with RESTful API design and implementation.
- Proficiency with SQL and relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with NoSQL databases (e.g., MongoDB, Redis) is a plus.
- Experience with Microservices architecture, Docker, and containerized environments.
- Solid understanding of OOP, design patterns, and clean architecture principles.
- Knowledge of version control systems (Git) and build tools (Maven/Gradle).
- Understanding of CI/CD pipelines, unit testing, and API documentation tools (Swagger/OpenAPI).
Preferred Qualifications:
- Experience with Kafka, RabbitMQ, or similar messaging/streaming technologies.
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Knowledge of security best practices (OAuth2, JWT, encryption).
- Familiarity with DevOps tools and infrastructure-as-code (Terraform, Jenkins).
- Experience working in Agile/Scrum teams.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1573342
Interview Questions for you
View All