Description

Job Description:

Experience:

  • 10+ years of experience in software development with at least 3+ years as a technical architect.
  • Proven experience in designing and delivering enterprise-grade full-stack applications.

 

Required Skills and Qualifications:

Technical Expertise:

  • Proficient in Java 11+, Spring Framework (Spring Boot, Spring MVC, Spring Data).
  • Strong understanding of front-end technologies such as Angular, React, or Vue.js.
  • Expertise in RESTful API design and implementation.
  • Familiarity with Microservices architecture.
  • Experience with database technologies like SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra).

Cloud and DevOps:

  • Hands-on experience with AWS, Azure, or Google Cloud Platform.
  • Knowledge of containerization tools such as Docker and orchestration tools like Kubernetes.
  • Experience with CI/CD tools like Jenkins, GitLab CI/CD, or similar.

System Design:

  • Strong knowledge of system design principles, including distributed systems, high availability, and fault tolerance.

Version Control and Tools:

  • Proficiency in Git and collaborative tools like JIRA and Confluence.

Soft Skills:

  • Excellent communication and leadership skills.
  • Strong analytical and problem-solving abilities.
  • Ability to mentor and guide junior developers.

 

Preferred Qualifications:

  • Experience with GraphQL and WebSocket.
  • Familiarity with Agile methodologies.
  • Certifications in any cloud platforms
  • Knowledge of security best practices for full-stack applications.

Education

Any Graduate