About the Role"
We are looking for a skilled Java Backend Engineer to join our team. As a Java Backend Engineer, you will be responsible for developing and maintaining backend services and APIs to support our applications.
"Job Title"
Java Backend Engineer
"Responsibilities"
- Design, develop, and maintain backend services and APIs using Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize and improve existing backend services for performance and scalability.
- Troubleshoot and debug issues to ensure smooth operation of backend services.
- Write clean, maintainable, and efficient code.
- Stay up-to-date with new technologies and best practices in backend development.
"Required Skills"
- Strong proficiency in Java programming language.
- Experience with Spring Framework and Spring Boot.
- Knowledge of RESTful web services and API design.
- Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.
- Understanding of software development principles and design patterns.
- Excellent problem-solving and troubleshooting skills.
- Good communication and teamwork abilities.
"Desirable Skills"
- Experience with cloud services like AWS, Azure, or Google Cloud Platform.
- Familiarity with microservices architecture.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
"Education Qualification"
- Bachelor's degree in Computer Science, Engineering, or a related field.