Description

Lead technical modules and drive the development of large-scale, business-critical systems.

Responsibilities

  • Design and build products in collaboration with business partners, analysts, and product owners.
  • Lead projects spanning multiple teams to ensure timely delivery in an agile environment.
  • Review code and provide technical suggestions based on coding aesthetics and best practices.
  • Develop and support microservices using cloud-native architectures and patterns.

Required Skills

  • 7+ years of professional software development experience.
  • Strong proficiency in Java 11 and Spring Boot.
  • Hands-on experience with Spring Cloud.
  • Practical application of Test Driven Development (TDD) and JUnit.
  • Experience building and consuming RESTful APIs.
  • Knowledge of microservices architecture and design patterns.
  • Proficiency with Git and Bitbucket for source control and development workflows.
  • Strong analytical and problem-solving skills.

Preferred Skills

  • Knowledge of React.

Education

Any Graduate