HamburgerMenu
hirist

Job Description

Description :

Job Description : Java Full-Stack Developer

We are looking for an experienced Java Full-Stack Developer to design, build, and maintain modern applications using industry best practices such as Clean Architecture and SOLID. The role involves end-to-end development, participation in design discussions, ensuring code quality, supporting production environments, and collaborating within an Agile team.

Responsibilities :

- Develop backend services with Java 17 and Spring Boot 3 and front-end applications with Angular.

- Participate in designing software components and defining technical/functional requirements.

- Ensure high code quality through unit tests, code reviews, and addressing Sonar findings.

- Diagnose and resolve issues across development and production (SLA-based support).

- Contribute to CI/CD, automation, monitoring, and other process improvements.

- Participate in Agile ceremonies : refinements, planning, daily stand-ups, reviews.

- Prepare required technical documentation.

- Collaborate closely with the development team and mentor junior members.

- Support deployment processes, version changes, and production releases.

Required Skills :

- Strong experience with Java 17, Spring Boot 3, Angular (preferably Angular 17).

- Solid understanding of front-end architecture, web applications, and TypeScript/JavaScript.

- Knowledge of relational databases (PostgreSQL, Oracle) and SQL/T-SQL.

- Experience with microservices, REST API, OpenAPI.

- Proficiency in unit testing (JUnit, Mockito).

- Experience with CI/CD pipelines, GitHub, Azure DevOps, Sonar.

- Familiarity with messaging systems (Kafka, RabbitMQ).

- Experience with Azure Cloud, Kubernetes, and Docker.

- Good knowledge of Agile/Scrum workflow.

Nice to Have :

- Experience with Figma or other prototyping tools.

- PostgreSQL performance optimization skills.

Behavioral Skills :

- Strong communication, teamwork, and organizational skills.

- Proactive, adaptable, and solution-oriented mindset.

- Ability to guide and support less experienced team members.


info-icon

Did you find something suspicious?