Position Overview:
We are seeking a talented and experienced Java Developer to join our dynamic team. The ideal candidate should be proficient in Java and related technologies, capable of designing and implementing scalable and robust solutions.
Key Responsibilities:
- Design, develop, and maintain applications using Java, Spring Boot, and Microservices architecture.
- Implement and manage RESTful APIs.
- Collaborate with cross-functional teams using Agile methodologies.
- Participate in code reviews and provide constructive feedback.
Required Qualifications:
- Bachelor’s Degree in Computer Science or related field.
- Strong experience with Java, Spring Boot, and Microservices.
- Proficient in SQL and database design.
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of CI/CD pipelines and best practices.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
Preferred Skills:
- Experience in deploying applications to cloud environments.
- Knowledge of front-end technologies is a plus.