Job Description
Lead Java Springboot Developer

Responsibility

  • Lead Cloud Development team responsible for the product development based on cloud using Java, Spring Boot, micro service-based architecture.
  • Maintain active relationship with Product owners, analyze complex stories to understand business requirements, lead requirement gathering meetings and review designs with the product owner.
  • Owned his backlog items and coordinate with other team members to develop the features planned for each sprint.
  • Build or enhance features in respect to the stories with defensible coding strategies.
  • Perform peer reviews on source code to ensure reuse scalability and the use of best practices.
  • Accountable for mentorship of junior developers, improving team’s productivity and quality of deliverables.

Requirements

  • Min 5 years of experience in Java development (J2EE, J2SE 8)
  • Extensive experience with Spring, Spring Boot Micro Services, JPA, Hibernate
  • Knowledge of object-oriented design, Multithreading, Concurrency, Caching.
  • Extensive experience in REST and SOAP Webservices Services
  • Excellent knowledge of databases (My SQL)
  • Experience in testing tools (JUnit, SOAP UI, Postman)
  • Experience in build tools – Maven, Gradle
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Experience in web application servers – Tomcat etc
  • Knowledge of Web User Interface Design
  • Understanding of Agile Development methodology – SCRUM
  • Understanding of continuous integration – Jenkins and Code versioning tools- Git
  • Take Ownership of the software issues introduced as a part of its lifecycle.
  • Good understanding of Design Principles & excellent communication skills

Good to Have

  • Min 5 years of experience in Java development (J2EE, J2SE 8)
  • Knowledge of UI Framework like Angular will be added advantage.
  • Experience working with Serverless, Redis, NoSQL, Containers and Docker, Kubernetes is a plus
  • Experience in designing, analyzing, coding and troubleshooting large-scale distributed systems would be a great advantage.

Relevant Experience: 6-8 yrs
Notice Period: Immediate - 15 days
Job Category: Development & Support
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Start your Digital Transformation journey