← All jobs

Full-Stack Developer – Java

About the role

• Develop and maintain features using Java, Spring, and Angular
• Contribute to the evolution, support, and modernization of the Lyceum ERP
• Develop and consume REST APIs
• Analyze and implement business rules
• Resolve incidents and perform corrective and evolutionary maintenance
• Write automated tests and support quality strategies
• Participate in technical and functional refinement sessions
• Contribute to development estimates
• Conduct code reviews and share best practices
• Participate in incremental releases within an agile environment
• Support initiatives to reduce technical debt
• Contribute to improvements in architecture, performance, and stability
• Use generative AI tools to support development, documentation, and the understanding of legacy systems
• Work for a software company that develops solutions for public and private organizations in Brazil

• Bachelor’s degree in Computer Science, Computer or Software Engineering, Systems Analysis and Development, or a related field
• Experience in full-stack development using Java
• Experience with the Spring Framework and Spring Boot
• Experience in front-end development using Angular
• Experience building and consuming REST APIs
• Experience with relational databases and SQL
• Experience with Git and code version control
• Experience with software architecture
• Experience integrating systems
• Experience with microservices and application decoupling
• Experience with Docker
• Experience with CI/CD pipelines
• Experience with automated testing and software development best practices
• Preferred: certifications in Java, the Spring Framework, Angular or React, Docker, DevOps, Scrum, or Kanban
• Preferred: experience working on products for the education sector
• Preferred: experience with technology transformation and systems modernization projects
• Preferred: knowledge of AI-assisted software engineering
• Preferred: Oracle certifications (Java platform)

• Ongoing training to help you stay ahead
• Meal and food allowances for your day-to-day needs
• Comprehensive medical insurance for your well-being
• Birthday month day off, because celebrating matters
• Wellhub (formerly Gympass) to support your physical and mental well-being
• Pluxe-Cuida, offering psychological, financial, and legal support
• SESC benefits for leisure, culture, and well-being
• Extended paternity leave to enjoy more time with your family
• Fully remote work
• Working hours: 9:00 a.m. to 6:00 p.m.