Role Overview
G+D is looking for a Junior Full Stack Developer with 3–6 years of professional experience to join our development team. You will contribute to the design, development, testing, maintenance, and support of scalable web applications across both backend and frontend layers, helping to shape the digital transformation in the IoT and connectivity space.
Responsibilities
- Develop and maintain backend REST APIs using Java and Spring Boot.
- Design and develop responsive and reusable UI components using Angular.
- Develop and maintain reusable Angular components, Schematics, and shared UI libraries.
- Work with relational databases such as Oracle and PostgreSQL.
- Provide Angular technical support and guidance to other product teams.
- Write clean, maintainable, secure, and testable code.
- Participate in code reviews and contribute to development standards and best practices.
- Troubleshoot, debug, and resolve issues across frontend and backend layers.
- Write unit and integration tests and contribute to improving application quality.
- Contribute to CI/CD pipelines, build processes, and deployment activities.
- Collaborate with QA, DevOps, Architecture, and other engineering teams in an Agile environment.
Requirements
- 3–6 years of professional experience in full-stack development.
- Strong fundamentals in Core Java and hands-on experience with Spring Boot.
- Hands-on experience with Angular (preferably version 10 or later).
- Experience with TypeScript, HTML5, and CSS3.
- Good knowledge of SQL and experience with Oracle or PostgreSQL.
- Experience with Git, Maven or Gradle, and Docker.
- Understanding of RESTful API design and Microservices architecture.
- Familiarity with Agile/Scrum methodologies.
Skills
- Java
- Spring Boot
- Angular
- PostgreSQL
- TypeScript