Posted on: 14/12/2025
Description :
Key Responsibilities :
- Design, develop, and maintain backend services using Java and related frameworks.
- Build scalable and high-performance applications leveraging distributed systems.
- Apply OOP principles and design patterns to create clean, maintainable code.
- Work with frameworks such as Spring and Spring Boot for application development.
- Develop and manage databases using MySQL, MongoDB, Elasticsearch, or similar technologies.
- Implement and integrate messaging and data processing systems such as Apache Kafka, Cassandra, or Hadoop.
- Collaborate with frontend developers, DevOps, and product teams to deliver end-to-end solutions.
- Ensure application performance, reliability, and security through best coding practices.
- Troubleshoot, debug, and optimize existing systems.
Requirements :
- A bachelor's or master's degree in software engineering, computer science, or a similar discipline.
- 2-4 years of hands-on experience in backend development using Java.
- Strong understanding of object-oriented programming principles and design patterns.
- Proficiency in Java frameworks such as Spring, Spring Boot, etc.
- Experience in building large-scale applications and leveraging distributed systems.
- Experience with database technologies such as MySQL, MongoDB, or Elasticsearch.
- Knowledge of distributed data storage and processing frameworks such as Apache Kafka, Apache Cassandra, or Hadoop.
- Knowledge of containerization technologies (e. g., Docker, Kubernetes) and cloud computing platforms (e. g., AWS, Azure, GCP) is preferred. exceptional problem-solving abilities.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1589806
Interview Questions for you
View All