
Junior Software Engineer – Java Focus
Sicredi
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Experience in Java development
- Analyze requirements to propose appropriate technical solutions
- Write, refine, and refactor clean, testable code
- Maintain necessary documentation to ensure high operability and maintainability of the product
- Communicate with team members and other teams to reduce duplicated work
- Write unit and integration tests
- Ensure software quality in partnership with QA
- Keep your work process aligned with reality, receiving support from the agile team
- Monitor software in production in partnership with DevOps
- Manage technical debt together with the squad Agilist and Product Manager
- Perform corrective maintenance on the software
- Develop software following information security standards
- Continuously evolve your technical skills
- Maintain and improve development processes
- Ensure the performance of the product you develop
Requirements
- Programming techniques
- Software architecture
- Programming language Java / Spring and Spring Boot
- SQL and PL/SQL
- Oracle and MongoDB
- Microservices
- REST
- Git
- Agile software engineering
- Clean Code / SOLID
- Testing (JUnit / Mockito)
- Agile methodologies and Kanban
- **Nice to have:**
- Familiarity with older Java versions
- Experience with Angular / React
- JSP / Struts
- SOAP communication
Benefits
- Fixed 14th and 15th salaries
- Profit-sharing (based on seniority)
- Health and dental plans without copayment
- Wellness programs through Wellhub (formerly Gympass): nutrition, psychology, occupational health, massage, running groups, and a local gym
- Meal and food allowances with flexible percentage allocation between benefit cards (VA/VR), without copayment
- Extended maternity and paternity leave
- Childcare or nanny assistance for children up to 6 years and 11 months
- Assistance for children with disabilities, no age limit
- Life insurance
- Private pension plan up to 8% of salary
- Training platform – Sicredi Aprende, offering various courses
- 40-hour workweek – using a time bank system
- Remote work allowance (except for positions that require 100% on-site presence)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringSpring BootSQLPL/SQLOracleMongoDBMicroservicesRESTJUnit
Soft Skills
communicationcollaborationproblem-solvingadaptabilitydocumentationtechnical debt managementprocess improvementquality assuranceagile mindsetteamwork