Description

You will lead technical direction and architect scalable systems using Java Spring and React JS.

Responsibilities

  • Lead and mentor junior and mid-level engineers through technical guidance and code reviews.
  • Design and architect complex, scalable software systems and microservices.
  • Develop high-quality Java Spring backend components and RESTful APIs.
  • Build responsive web interfaces using React JS.
  • Implement real-time data streaming and messaging solutions using Kafka.
  • Optimize application performance using Redis or similar caching mechanisms.
  • Design and optimize SQL databases to ensure data integrity and efficient querying.
  • Document system architecture, API specifications, and coding standards.

Required Skills

  • 10+ years of software engineering experience.
  • Expertise in Java Spring backend development.
  • Strong proficiency in React JS for frontend development.
  • Experience building and maintaining microservices and RESTful APIs.
  • Hands-on experience with Kafka for event-driven architecture.
  • Solid knowledge of SQL database design and optimization.
  • Proficiency with Redis or similar caching technologies.
  • Strong understanding of software development best practices and agile methodologies.
  • Bachelor's or Master's degree in Computer Science or a related field.

Preferred Skills

  • In-depth knowledge of AWS and relevant cloud certifications.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Knowledge of frontend and backend performance optimization techniques.

Education

Any Graduate