Job Description: Full-Stack Software Engineer
==================================================
Develop high-quality code, continuously learning and sharing knowledge of cutting-edge technologies.
Collaborate on modern cloud-native applications using state-of-the-art architectures.
Build and maintain full-stack applications, leveraging expertise in the Java stack (6+ years required).
Utilize additional stacks in back end like Node.js or .NET (preferred but not mandatory).
Create responsive web front-ends using frameworks like ReactJS or Angular, applying in-depth JavaScript/TypeScript knowledge.
Manage the full lifecycle of applications, including CI/CD pipelines, automated testing frameworks, and vulnerability scanning tools.
Communicate effectively with stakeholders in agile environments, ensuring alignment and collaboration.
Demonstrate strong decision-making and communication skills.
Requirements :
Bachelor’s/Master’s in Computer Science or related field.
6+ years of professional experience in Java development.
Hands-on experience with cloud-native architectures and front-end frameworks (ReactJS/Angular).
Familiarity with CI/CD, automated testing, and vulnerability scanning.
Experience as a team lead or Scrum Master is a plus.
Knowledge of infrastructure and platform management is a plus.