Below are important details regarding the job opportunity:
Role: Senior Java EngineerExperience: 7+ yrsSkills: Java-spring, Java based Microservices, Kubernetes, AKS (Azure Kubernetes Services), HibernateLocation: Remote
Job description for Senior Java Engineer
Must-have: Bachelor's degree in Computer Science, Software Engineering, Mathematics or a related field. Master's degree is a plus· Must-have: Minimum of 7+ years of hands-on experience including proficiency in object oriented programming languages Java etc· In-depth knowledge of data and services architecture and related concepts· Must-have: Ability to design and implement on cloud platforms, preferably Azure· Must-have: Proficiency in deploying applications using AKS (OR) Experience with NoSQL databases, specifically Cosmos DB or graph databases· Preferred: Experience with authentication and authorization mechanisms such as OAuth 2.0 and OpenID Connect, Okta· Preferred: Familiarity with containerization and orchestration tools like Docker and Kubernetes· Proficiency in working with caching technologies like Redis Cache· Strong understanding of software development best practices, including code reviews, testing, and version control· Strong understanding of DevOps principles and practices, CI/CD, etc. and tools (Git, Azure DevOps, Airflow, etc)