Description

Must Have:

  • Proficiency in Java: Strong hands-on experience in Java development, including Java EE/Spring frameworks.
  • Architectural Patterns: Deep understanding of software architectural patterns (MVC, Microservices, etc.) and experience in applying them to real-world projects.
  • Database Management: Experience with relational databases (e.g., MySQL, PostgreSQL) and familiarity with ORM frameworks (e.g., Hibernate).
  • Cloud Technologies: Basic understanding of cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Version Control and CI/CD: Proficiency in Git, and experience with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI).
  • Communication Skills: Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.
  • Problem-Solving Abilities: Strong analytical and problem-solving skills, with a keen attention to detail.

 Good to have:

  • Angular Experience: Strong experience with Angular (3-5 years), including Angular CLI, Angular Material, RxJS, and NgRx.
  • Agile Methodologies: Experience working in Agile development environments (Scrum, Kanban).
  • Security Best Practices: Understanding of web application security best practices and common vulnerabilities.
  • Performance Monitoring Tools: Familiarity with tools for performance monitoring and profiling

Education

Any Gradute