Description

Job TitleJava Springboot Lead developer

Relevant Experience

(in Yrs)

10+ years
Technical/Functional Skills

Basic Qualifications:

• Bachelor’s degree, or equivalent work experience

• Six to eight years of relevant experience

Required Skills/Experience:

• 10+ years of progressive experience in Software Engineering.

• Working experience with Cassandra, Java/Springboot, Microservices and MS Azure

• Previous experience leading large scale Cloud Migrations

• Effective communication, presentation, leadership, problem-solving and analytical skills

• Proven collaboration and influencing skills

Essential Responsibilities:

• Lead a team of engineers to adopt & advocate best engineering practices, reusable modular designs resulting in a quality and fast-paced deliverables.

• Proficiency in building Microservices using Java, Springboot, GraphQL, etc.

• Good understanding of Microservice architecture with experience in containerized deployment using MS Azure.

• Proficiency in Azure Cloud capabilities.

• Experience in integration with Databases (Cassandra and RDBMS) and Streaming platforms (Kafka).

• Experience in Continuous integration and Continuous deployment using Maven, Jenkins, Docker, Kubernetes and Springboot.

• Experience in scaling solution in a multi-cloud environment.

• Experience in System Architecture, Cloud Deployments, Containerization, Authentication/Authorization Systems, and Protocols.

• Critical experience in tradeoffs b/w cost, scale, speed, and agility.

• Worked across teams to define quantified deliverable from high-level requirements.

• Strong communication skills & ability to estimate, prioritize & execute on the technology roadmap.

Education

Any Graduate