**Junior Full-Stack Java/Angular Developer**
**Heredia, Costa Rica**
SGF Global is looking for a** Junior Full-Stack Java/Angular Developer, for IT** enterprise in Heredia, Costa Rica.
**Overview**:
As a Junior Full-Stack Java/Angular Developer you will be responsible for building software systems that have well-defined interfaces. Your primary role will be designing and implementing scalable and efficient microservices architectures meeting the SDLC standards.
**Requirements**:
- Bachelor's degree in information technology, or a related field.
- Solid understanding of object-oriented design principles.
- Hands-on experience with Microservices.
- 1+ years' experience in Java. Springboot, etc.
- 1+ years' experience in HTML, JavaScript, TypeScript, Angular, CSS and other JavaScript libraries.
- Gradle or similar build automation tools.
- 1+ years' experience in jUnit and mocking frameworks like Mockito.
- 1+ years' experience in Distributed source control systems such as Git
- Hands-on experience in Agile SCRUM delivery with preference to SAFe methodologies.
- Working experience with BDD using Cucumber and gherkin (Nice to have)
- Hands on experience with 'No SQL' like Mongo etc. (Nice to have)
- Knowledge on Public cloud services (Nice to have)
- Knowledge in Docker, Openshift, Kubernetes, and/or other software containerization. (Nice to have)
- Knowledge with DevOps tools: Gradle, Jenkins, SonarQube, Junit, Splunk, Openshift Cloud Platform. (Nice to have)
- English C1
- Full time (8h)
**Duties and Tasks**:
- Interpret written business requirements, functional requirements, and technical specification documents to design and develop technical solutions that meet business needs.
- Perform system design and specification development, program logic and flow-charting that meets the stated project objectives.
- Identify and communicate technical risks, issues, and changes.
- Perform coding to written technical specifications.
- Contribute to design review meetings with other members of Application Development
- Perform complex defect verification, debugging, testing and support.
- Investigate, analyze and document reported defects.
- Create and maintain technical documentation using defined technical documentation templates that meet SDLC standards.
- Drives analysis of problems to understand root cause and provide and implement recommended solutions.