Description
Job Summary:
We are seeking a Full Stack Developer/Analyst Programmer to perform requirements elicitation, analysis, design, and development of web applications using Angular, Java, and Spring Boot.
Key Highlights:
1. Full Stack Development with Angular, Java, Spring Boot, and SQL Server
2. Participation in all phases of the software development lifecycle
3. Working under agile methodologies (Scrum) and designing RESTful APIs
* Elicitation, analysis, and documentation of functional and technical requirements.
* Design and development of web applications following frontend and backend architecture.
* Frontend development with **Angular (v2\+)** and TypeScript.
* Backend development with **Java \+ Spring Boot** and JPA/Hibernate.
* Design and consumption of **RESTful APIs**.
* Database modeling and management in **SQL Server.**
* Participation in functional testing, acceptance testing, and UAT.
* Technical validation of requirements and proposal of functional improvements.
* Preparation of technical documentation (Swagger or other tools).
* Support in integration, deployment, and evolutionary maintenance processes.
* Participation in functional testing, acceptance testing, and **UAT**.
* Working under agile methodologies (Scrum).
**Requirements**:
* Graduate in **Systems Engineering, Computer Science, or related fields.**
* Proven experience as a **Full Stack Developer / Analyst Programmer.**
* Experience with **CI/CD, Git, microservices, and web security** (preferred).
* Knowledge of scalable and maintainable architectures.
* Advanced English
**Mandatory Technical Competencies**
**Frontend:** Angular (v2x)**,** TypeScript, HTML5**,** CSS3
**Backend:** Java, Spring Boot, JPA / Hibernate
**Database:** SQL Server**,** SQL query design and optimization
**Services and Integration:** Development and consumption of RESTful APIs**,** Handling of JSON and XML**.** Service documentation (Swagger)
**Testing:** Functional testing**,** Acceptance testing (UAT)**,** Use of tools such as Postman
**Methodologies:** Experience with agile methodologies (Scrum)
Workplace: On-site employment