Description

Job Description

  • Must have Tech lead experience
  • Must have expereince in Java and Spring boot
  • Offer technical direction and hands-on leadership to the team throughout all phases of the development lifecycle.
  • Act as a mentor and resource for resolving technical challenges, ensuring alignment with organizational goals and project requirements.
  • Ensure team adheres to coding standards, architectural principles, and best practices to deliver secure, scalable, and maintainable solutions.
  • Advocate for and support adherence to development methodologies such as Agile, DevOps, or CI/CD, driving efficiency and iterative delivery.
  • 8+ years of developing multi‐tier enterprise level applications using Java EE and Spring technologies, preferably in B2C environments.
  • 5+ years of developing web and enterprise applications using all layers of Java EE technology stack.
  • 5+ years developing applications following SOA architecture and RESTful web services using Java EE, Spring/Hibernate, JAX-WS, JAX-RS, and related technologies.
  • 5+ years of developing front-end applications using JavaScript frameworks and libraries such as React, Angular and Vue.js.
  • Expertise in design and development of Spring Boot and Spring Cloud applications
  • Experience with MariaDB/MySQL, Kafka, BPM, ECM, ESB/API gateway and event streaming platforms
  • Experience in performing Technical Assessment of current state of systems
  • Experience in Testing frameworks like Junit, Mockito, Cucumber, Jasmine, and Karma.
  • Knowledge of functional programming and object-oriented programming paradigms
  • Strong knowledge in source control, build tools and CI/CD processes like  Bitbucket, Maven, and Jenkins - targeting Tomcat, WebLogic and Apache.

Soft Skills:

  • Ability to translate complex business requirements into technical solutions.
  • Able to complete projects with minimal supervision and direction
  • Great teammate with a positive attitude, strong sense of empathy with the ability to make high quality decisions.
  • Act as a mentor and resource for resolving technical challenges, ensuring alignment with organizational goals and project requirements.
  • Excellent analytical skills, critical thinking, and interpersonal skills
  • Offer technical direction and hands-on leadership to the team throughout all phases of the development lifecycle.
  • Advocate for and support adherence to development methodologies such as Agile, DevOps, or CI/CD, driving efficiency and iterative delivery

Education

Any Graduate