Tech Stack
AngularJavaJenkinsLinuxOracleSpring
About the role
- Write clean, efficient, and well-documented code using one or more programming languages.
- Collaborate with the development team to plan, design, and implement new features and functionality.
- Troubleshoot and debug software issues, identifying and fixing bugs.
- Perform unit and integration testing to ensure software quality.
- Participate in code reviews and contribute to the continuous improvement of the development process.
- Stay up to date with emerging trends and technologies in software development.
Requirements
- Higher education (completed or in progress) in Technology or related fields, recognized by the MEC (Brazil's Ministry of Education), is desirable.
- Experience in development with Java, Angular, Spring Framework, JPA, data modeling, TDD, unit testing and integration testing.
- Experience with PostgreSQL and Oracle databases is a plus.
- Knowledge of Microservices, Clean Code practices and code analysis is desirable.
- Experience with Git, Java IDEs, Linux, Jenkins and SonarQube is desirable.
- Basic to intermediate English is a plus.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaAngularSpring FrameworkJPAdata modelingTDDunit testingintegration testingMicroservicesClean Code
Soft skills
collaborationtroubleshootingdebuggingcode reviewcontinuous improvement