
Full Stack Developer, Java
Log Lab
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Develop, maintain and enhance corporate web systems, working on the presentation layer (front-end) and business logic (back-end).
- Implement APIs, services and components in Java using Spring / Spring Boot.
- Develop interfaces and features in Angular, aligned with functional requirements and defined usability standards.
- Work with Oracle databases, performing data modeling, and creating and optimizing SQL queries, procedures, functions and views.
- Develop and maintain scripts (SQL, Shell Script or similar) for process automation.
- Perform analysis, bug fixes and incident handling in legacy systems.
- Actively participate in agile ceremonies.
- Log, track and update requests in the organization's demand and project management tools (e.g., GLPI, Azure DevOps).
- Prepare and maintain technical documentation for systems, components, integrations and developed scripts.
- Record delivery and test evidence in accordance with audit, governance and compliance standards.
- Follow development, architecture, versioning and code review standards defined by the team.
- Apply information security best practices and LGPD (Brazilian General Data Protection Law) guidelines related to software development.
- Interact with system analysts, business analysts, managers and other support areas to understand requirements and clarify technical questions.
Requirements
- Bachelor's degree completed or in progress in Computer Science, Information Systems, Software Engineering or related fields.
- Proven experience in web systems development.
- Strong knowledge of Java, using Spring / Spring Boot frameworks.
- Experience developing front-end applications using Angular.
- Knowledge of Oracle databases.
- Experience developing and maintaining scripts (SQL, Shell Script or similar) for automation, adjustments and environment support.
- Experience with agile methodologies (Scrum, Kanban or similar).
- Knowledge of version control, preferably Git.
- Ability to analyze, fix and evolve legacy systems.
- Nice to have:
- Experience in corporate or government systems projects.
- Knowledge of system integration via REST APIs.
- Experience with support and enhancement projects.
- Familiarity with demand and project management tools (e.g., GLPI, Azure DevOps, Jira).
- Familiarity with information security best practices and LGPD.
- Experience with technical documentation and recording delivery evidence.
Benefits
- Remote
- PJ (contractor arrangement)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringSpring BootAngularSQLShell ScriptOracle databasesREST APIsagile methodologiesversion control
Soft Skills
analytical skillsproblem-solvingcommunicationcollaborationadaptabilityattention to detailorganizational skillstechnical documentationincident handlingrequirements analysis
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information SystemsBachelor's degree in Software Engineering