1099s are welcome but No C2C through employer
MUST HAVE:
3-5+ years experience in Java
3+ years experience on Microservices
3+ years experience on springboot
Responsibilities:
Design, develop, and implement high-quality, scalable, and maintainable backend solutions using Java and related technologies.
Architect and build Microservices-based applications that adhere to best practices in terms of scalability, performance, and reliability.
Collaborate with cross-functional teams to gather requirements, define technical solutions, and deliver features within agreed timelines.
Optimize and refactor existing codebase to improve performance, scalability, and code maintainability.
Write comprehensive unit tests and participate in code reviews to ensure code quality and consistency.
Troubleshoot and resolve technical issues, performance bottlenecks, and other challenges as they arise in production environments.
Stay updated with the latest trends and advancements in backend development, Microservices architecture, and related technologies.
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Proven hands-on experience (5 years) in Java backend development with a focus on Microservices architecture.
Expertise in Spring Boot framework for building and deploying Java-based applications.
Strong proficiency in MongoDB or other NoSQL databases.
Experience with containerization technologies such as Docker and orchestration tools like Kubernetes is a plus.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Solid understanding of RESTful APIs, HTTP protocols, and asynchronous messaging systems.
Excellent problem-solving skills and a proactive attitude towards learning new technologies.
Strong communication skills and the ability to collaborate effectively in a team environment.
Experience with Agile methodologies and DevOps practices is desirable.
Job Types: Contract, Temporary
Pay: $30.00 - $45.00 per hour
Schedule:
Monday to Friday
Work Location: Remote