
Explore more
About the role
- Performs activities covering the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features they develop, in line with agile development processes.
- Gather user requirements;
- Assess and size system requirements and functionalities;
- Create system prototypes;
- Write code in the programming languages defined by the client;
- Perform system testing;
- Deploy systems according to the client's standards;
- Fix system defects;
- Document processes and create diagrams, documenting the solutions.
Requirements
- Proven experience in systems analysis and software development in Java or a related area, with documented evidence, or meeting the minimum education requirement.
- Java 8 or higher and JSE 8 or higher;
- Angular 8+, JSF, and EJB;
- JUnit;
- Hibernate 3 or higher and JPA;
- Spring Boot and Spring MVC frameworks;
- SonarQube, Docker, Git, GitHub, CI/CD;
- Bachelor's degree completed in Information Technology from a program recognized by the Brazilian Ministry of Education (MEC).
Benefits
- Health Insurance
- Life Insurance
- Meal or Food Allowance
- Transportation Allowance
- WellHub
- Gympass
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJava 8JSE 8Angular 8JSFEJBJUnitHibernateJPASpring Boot
Soft Skills
requirements gatheringsystem analysisproblem solvingdocumentationcommunication
Certifications
Bachelor's degree in Information Technology