HamburgerMenu
hirist

Job Description

Description :

Role Overview :

We are seeking an experienced Full Stack Lead Developer who can design, develop, and deliver scalable web applications using Java, Angular, Typescript and PostgreSQL.

The ideal candidate is hands-on with backend and frontend technologies, well-versed in SOLID principles, and capable of driving technical excellence through peer reviews and mentorship.

Key Responsibilities :

- Design, develop, and maintain scalable and secure web applications using Java (Spring Boot) and Angular.

- Work on both frontend and backend components with strong ownership of end-to-end delivery.

- Solve complex backend challenges and optimize performance across services.

- Collaborate with cross-functional teams (Product, UX, DevOps, Security and Compliance ) to deliver high-quality products and releases.

- Participate in and conduct peer code reviews, ensuring adherence to best practices and coding standards.

- Implement and maintain CI/CD pipelines, ensuring smooth and automated deployments.

- Ensure high code quality through unit testing, integration testing, and test-driven development (TDD).

- Apply SOLID design principles and design patterns for clean, maintainable architecture.

- Leverage AWS, Docker, and Git for cloud deployment, containerization, and version control.

- Contribute to continuous improvement of development processes and team collaboration.

- Develop services running on AWS (EKS/ECS/Fargate, RDS, S3, CloudWatch).

- Collaborate with Cloud Engineering on CI/CD pipelines, Infrastructure-as-Code (Terraform / CloudFormation) and Observability (logs, metrics, tracing).

Required Skills & Qualifications :

- Over (8 - 10 Years) -> 6+ years of hands-on experience in software engineering or full-stack development.

- Strong expertise in Java 21, Spring, Spring Boot, and Hibernate.

- Experience with Angular and TypeScript.

- Good understanding of PostgreSQL.

- In-depth knowledge of Data Structures & Algorithms.

- Strong understanding and practical use of SOLID principles and design patterns.

- Experience with Test-Driven Development (TDD).

- Must have a solid grasp of secure coding practices, vulnerability identification, and effective remediation.

- Experience building and consuming RESTful APIs.

- Familiarity with Agile methodologies and sprint-based development.

- Strong collaboration, problem-solving, and communication skills.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in