We have an immediate requirement for a Java Backend Developer with one of our clients in USA.
The position is contract and 100% remote. Need to work during PST business hours (8am to 5pm PST)
Hands-on Experience in Java with Spring Boot Framework: The ideal candidate should possess a minimum of 7 years of hands-on experience in Java development, with a strong emphasis on utilizing the Spring Boot framework to develop scalable and robust applications.Expertise in MongoDB: Proficiency in MongoDB is essential for this role. Candidates should have a deep understanding of MongoDB database design, query optimization, and data manipulation techniques.Familiarity with Kafka: Candidates should have working knowledge and experience with Kafka, including but not limited to message queue setup, configuration, and integration with Java applications.Experience with CI/CD Pipelines: The candidate should have hands-on experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines, similar to tools like Jenkins and GitHub Actions. They should be adept at automating build, test, and deployment processes to ensure the rapid and reliable delivery of software.Experience with microservices architecture Additional Skills (Preferred):Proficiency in Azure Cloud: Experience working with Azure Cloud services is required. Candidates should be familiar with deploying and managing applications in Azure, utilizing services like Azure App Service, Azure Storage, and Azure SQL Database.Knowledge of containerization technologies such as Docker and Kubernetes.Familiarity with RESTful API design principles.Strong problem-solving skills and ability to troubleshoot complex issues.Excellent communication and collaboration skills.
Bachelor Degree (or equivalent) in Computer Science or a related field and preferably some relevant experience.