Raisha Host
Spring Boot Microservices Developer (Remote)
Spring Boot Microservices Developer | Raisha Host |Bangladesh
Job Description
We are seeking a skilled and motivated Spring Boot Microservices...
Spring Boot Microservices Developer | Raisha Host | Bangladesh
Job Description
We are seeking a skilled and motivated Spring Boot Microservices Developer to join our team. The ideal candidate will have hands-on experience in designing, developing, and maintaining microservices-based applications. You will collaborate with cross-functional teams to deliver scalable, high-performance, and resilient solutions.
Key Responsibilities
• Develop, test, and deploy microservices using Spring Boot framework.
• Design and implement RESTful APIs.
• Collaborate with team members to design robust, scalable solutions.
• Ensure the security, performance, and reliability of microservices using industry best practices.
• Work with databases (e.g., PostgreSQL, MySQL, Apache Kafka) to ensure seamless data flow between services.
• Implement authentication and authorization using tools like Keycloak or Spring Security.
• Integrate with third-party services and APIs as needed.
• Use CI/CD pipelines for automated testing and deployment.
• Troubleshoot and resolve technical issues in production and non-production environments.
• Write clear and maintainable code, following coding standards and best practices.
• Monitor and maintain microservices in production using tools like Prometheus, Grafana, and ELK Stack.
Required Skills and Qualifications
• 3+ years of experience in Java development, with a strong focus on Spring Boot and microservices.
• Proficiency in building and consuming RESTful APIs.
• Experience with Cloud technologies (AWS, Azure, or GCP).
• Hands-on experience with Docker and Kubernetes for containerization and orchestration.
• Familiarity with event-driven architectures and tools like Kafka
• Strong knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra).
• Experience with monitoring and logging tools (e.g., Log4j, ELK, Splunk).
• Knowledge of Git for version control and experience with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD).
• Familiarity with Agile/Scrum methodologies.
• Excellent problem-solving and communication skills.
Preferred Skills
• Experience with Spring Cloud (Eureka, Config Server, Gateway).
• Knowledge of API Gateway and OAuth2 authentication.
• Experience with Terraform for infrastructure as code.
• Familiarity with Test-Driven Development (TDD) and testing frameworks like JUnit or Mockito.
• Understanding of distributed systems and resiliency patterns (e.g., Resilience4j, Circuit Breakers).
• Knowledge of front-end technologies is a plus.
What We Offer
• Competitive salary and performance-based incentives.
• Opportunities for professional growth and upskilling.
• Work on cutting-edge technologies in a collaborative environment.
• Flexible working hours and remote work options (if applicable).
How to Apply:
Interested candidates, please send your resume and a cover letter to info@raishahost.com.
Deadline: 10 Dec 2024
- We look forward to hearing from you!
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
- Save
- Save
- Save
- Save