Lead Java Developer; Micro Services, Maven, GCP, Cloud, Scrum

Job type:
on-site
Start date:
Immediate
Duration:
n.a
From:
Vesta Consulting Limited
Location:
Kraków
Published at:
04/08/2021
Country:
flag_no Poland
Project ID:
2086429

Warning
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Lead Java Developer; Micro Services, Maven, GCP, Cloud, Scrum

Key Skills:

  • Maven
  • Micro Services
  • GCP
  • Cloud
  • Scrum

Job Description:

  • Java Lead 8+ years of experience in Java, micro services and cloud.
  • Design and implement highly available, scalable, efficient, optimized Cloud Native services/applications in Cloud environment preferably GCP
  • 8+ years of experience in Java development (J2EE, J2SE 8+, microservices, Messaging Platform)
  • Design and Implement applications using latest service-based technology trends such as the 12-factor app principles and Microservices architecture patterns
  • 3+ years of experience of implementing and deploying large scale public cloud enterprise solutions on GCP/AWS.
  • Implementation experience and deep knowledge of platform building Service Fabric services such as Identity, Authentication and Authorization, Service Registration and Discovery, Deployment and Provisioning, etc.
  • Extensive Experience in Solution Design,ability to write Technical Documents with good presentation skills experience with Spring, Spring Boot Micro Services, JPA, Hibernate, design and architecture
  • Experience with containers using GKE, Docker, Kubernetes, Cloud Native Computing Foundation.
  • Responsible for end-to-end delivery of Sprint items with good code quality.
  • Discuss and understand the requirement with Client architect and explain the same to team members.
  • Provide technical assistance to the team. Mentor the senior and junior developers.
  • Worked on Agile methodology and estimation models like WBS, FP Analysis etc.
  • Good to have Experience with ElasticSearch, Fluentd, Kibana, Prometheus and Grafana
  • Ability to find logical solutions for the technical issues with online knowledge base.
  • Excellent knowledge of databases (PostgreSQL,MySQL, Oracle, MongoDB etc).
  • Experience in testing tools (JUnit, SOAP UI, Postman) and build tools like Maven, Gradle etc.
  • In addition we need this person to have experience leading SCRUM Teams (not as a SCRUM Master) as he/she will be the senior most tech person in that SCRUM team.