Java Full Stack Developer
Job Type
Contract
Experience
3 to 8 years
Location
US / Remote
Job Description
We're looking for an experienced Java developer with strong Spring Boot and MongoDB skills to join our team. You'll design and develop scalable web applications, implement RESTful APIs, and work within a microservices architecture. The ideal candidate has 3+ years of experience, excels at collaborative problem-solving, and stays current with emerging technologies. Familiarity with Git and containerization tools is beneficial.
Key Responsibilities
Design, develop, and maintain scalable web applications using Java and Spring Boot.
Implement RESTful APIs and microservices architecture.
Work with MongoDB for database design, implementation, and optimization.
Collaborate with cross-functional teams to gather requirements and ensure timely delivery of projects.
Conduct code reviews and maintain high standards of code quality.
Troubleshoot and debug applications to ensure optimal performance.
Stay updated with emerging technologies and industry trends.
Qualifications
3+ years of experience in Java development, with a focus on Spring Boot.
Strong experience with MongoDB.
Familiarity with microservices architecture and RESTful APIs.
Strong experience with Spring Batch Process and Message Queue.
Proficiency in version control systems, such as Git.
Knowledge of containerization technologies (Docker, Kubernetes) is a plus.
Understanding of CI/CD pipelines and Agile methodologies.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Experience with front-end technologies (Angular, React, or Vue.js) is a plus.