Search by job, company or skills
Job Description: Java Developer (Spring Boot - Microservices)
We are seeking a talented Java Developer proficient in Spring Boot, Microservices architecture, SQL, Git, and RESTful API development to join our innovative team. As a Java Developer, you will play a pivotal role in designing, implementing, and maintaining scalable and resilient microservices-based solutions to drive our platform's success.
Responsibilities:
1. Design, develop, and deploy microservices using Java and Spring Boot framework.
2. Implement and optimize RESTful APIs to enable seamless communication between microservices and client applications.
3. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
4. Ensure code quality and maintainability through unit testing, integration testing, and code reviews.
5. Utilize SQL databases for data storage and retrieval, ensuring data integrity and performance.
6. Implement version control best practices using Git for code repository management.
7. Participate in architectural discussions and decisions to ensure scalability, reliability, and security of the system.
8. Troubleshoot and debug issues reported in production environments, providing timely resolutions.
9. Stay updated with industry trends and emerging technologies, and propose innovative solutions to enhance the platform.
10. Document technical specifications, workflows, and best practices for knowledge sharing and future reference.
Requirements:
1. Bachelor's degree in Computer Science, Engineering, or related field.
2. Proven 1year experience as a Java Developer, with strong proficiency in Spring Boot and Microservices architecture.
3. Extensive experience in developing and consuming RESTful APIs.
4. Solid understanding of SQL databases and hands-on experience with database design and optimization.
5. Proficiency in Git for version control and collaboration.
6. Strong problem-solving skills and ability to troubleshoot complex issues in distributed systems.
7. Excellent communication and teamwork skills, with the ability to work effectively in a collaborative environment.
Login to check your skill match score
Date Posted: 18/11/2024
Job ID: 100696851