Description

Lead technical teams in designing, developing, and implementing scalable software solutions using Java and microservices architecture.

Responsibilities

  • Lead and mentor technical teams through the full project delivery lifecycle.
  • Architect software solutions following industry best practices and performance standards.
  • Collaborate with stakeholders to define requirements and meet project milestones.
  • Troubleshoot and resolve complex technical issues to ensure application integrity.
  • Provide technical guidance to ensure the delivery of high-performance microservices.

Required Skills

  • 10+ years of professional experience in software development.
  • Advanced proficiency in Java for backend development.
  • Deep expertise in the Spring Boot framework for building microservices.
  • Strong experience with Hibernate for object-relational mapping (ORM).
  • Proven experience deploying and managing applications on Amazon Web Services (AWS).
  • Familiarity with Apache Kafka for real-time data processing pipelines.
  • Bachelor's degree or equivalent experience.

Education

Any Graduate