Description
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.