Description

RESPONSIBILITIES:

· Lead a team of Java developers in the design, development, and implementation of Java-based applications solution utilizing In-memory-data-grid platform such as Giga spaces

· Create overall Data Hub architecture for large, complex projects by aligning with the enterprise architecture.

· Demonstrate subject matter expertise in designing and developing Java based application solution integrating with messaging platform such as Kafka.

· Where warranted, lead issue resolution, gap analysis, risk, or other review sessions with identified groups, internal or external.

· Mentor and train team members in Java programming and application administration activities utilizing Azure Kubernetes Cluster

 

Required Skills:

· 5+ years of full lifecycle development experience on large projects, creating distributed and scalable systems including Java/J2EE, Spring Boot and Spring framework.

· Java programming expert in writing microservices

· Provide technical leadership and direction for Java development projects.

· 5+ years of experience in analyzing, designing, and developing RESTful services and APIs.

· Experience with SQL and NoSQL databases.

· Solid understanding of concepts of Test-Driven Development and CI/CD using Bitbucket.

· Experience in using containerization technologies and cloud, utilizing Azure and Kubernetes.

· Possess strong written and verbal communication skills and thrive in a collaborative team environment.

· Giga spaces or any in-memory-grid-architecture experience is preferred.

Education

Any Graduate