Posted on: 14/07/2025
Job Summary :
We are seeking a skilled and motivated Java Backend Engineer to join our dynamic development team. The ideal candidate will have 3-8 years of experience in designing, developing, and maintaining high-performance, scalable backend applications using Java and related technologies. This is an excellent opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and grow your career within a fast-paced, innovative environment.
Key Responsibilities :
- API Development : Design, implement, and optimize RESTful APIs for scalability and performance.
- Database Design & Management : Work with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra)
databases, including schema design, optimization, and performance tuning.
- System Design : Contribute to system architecture and design decisions to ensure scalability, high availability, and performance of backend applications.
- Microservices Architecture : Experience with designing and implementing microservices-based architectures, containerization using Docker, and orchestration using Kubernetes.
- Code Optimization & Testing : Write clean, efficient, and well-tested code (unit, integration, and system testing).
- Collaboration & Communication : Work closely with frontend developers, DevOps, QA engineers, and product managers to deliver high-quality software products.
- CI/CD & Automation : Contribute to continuous integration and continuous delivery pipelines to ensure smooth deployment cycles.
- Troubleshooting & Debugging : Identify and resolve issues, bugs, and bottlenecks to ensure the stability of backend services.
Skills & Qualifications :
Core Technology :
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security) and Hibernate.
Databases :
Microservices & Cloud :
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Version Control :
- Proficiency with Git, branching strategies, and version control workflows.
Testing & TDD :
- Hands-on experience with unit testing frameworks (e.g., JUnit, Mockito), and knowledge of Test-Driven
Development (TDD).
Containerization & Orchestration :
Performance & Optimization :
Agile Methodology :
Preferred Qualifications :
- Front-End Experience : Familiarity with front-end technologies like React or Angular is a plus, but not required.
- Mentoring : Experience in mentoring junior developers and leading small teams.
Education & Experience :
- Bachelors degree in Computer Science, Engineering, or related field.
- 3-8 years of professional experience in Java backend development or related roles.
What We Offer :
- A dynamic, collaborative, and innovative work environment.
- Opportunities for career growth and skill development.
- Flexible work hours and remote work options.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1513095
Interview Questions for you
View All