This is a remote position.
DISCLAIMER: This job posting is intended for active pooling of candidates who will become part of our talent pool. Your qualifications will be assessed against both current and future job openings. Should your application align with a role that corresponds to your skills and experience, and an opportunity arises, our recruitment team will reach out to you immediately. Please note that this does not guarantee immediate placement or contact. Additionally, we exclusively consider applications from individuals who are currently reside in the US/Canada during their application process.
Salary: $62,000 - $72,000 per annum
Experience Required: Minimum 1 year of project experience
Responsibilities:
Develop and maintain scalable and secure cloud-based applications using Java and related frameworks. Collaborate with cross-functional teams to gather requirements and contribute to the design and architecture of cloud solutions. Write clean and efficient code, following best practices and coding standards. Troubleshoot and resolve application defects and issues. Participate in code reviews to ensure code quality and adherence to coding standards. Work closely with senior developers and architects to implement new features and enhancements. Stay up to date with the latest cloud technologies and trends in Java development.
Requirements:
Bachelor's degree in Computer Science or a related field. Solid understanding of Java programming language and object-oriented design principles. Knowledge of cloud computing concepts and technologies, preferably with experience in one or more cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP). Familiarity with Java frameworks such as Spring Boot or Jakarta EE. Experience with database technologies like SQL and NoSQL databases. Understanding of RESTful APIs and web services. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Self-motivated with a strong desire to learn and grow.
Preferred Qualifications:
Previous experience with containerization technologies such as Docker and Kubernetes. Knowledge of microservices architecture. Familiarity with DevOps practices and tools. Experience with version control systems such as Git.