
Mid-level Java Developer
Segware
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
JavaJavaScriptMongoDBMySQLRedisSpring
About the role
- Develop solutions for mission-critical platforms with high availability and high performance
- Write clean, testable, efficient code following best practices
- Participate in all stages of the product development lifecycle
- Ensure projects comply with specifications
- Collaborate with other developers on development and troubleshooting
- Research alternative approaches and technologies and present them for architectural review to support continuous improvement
- Stay up to date with the latest development trends
Requirements
- Technical English for reading
- Experience developing with Java
- Experience with JavaScript
- Experience in software development, particularly with a testing-oriented approach (e.g., TDD)
- Experience in analysis and object-oriented design using common design patterns
- Knowledge of Spring
- Knowledge of REST APIs
- Unit testing
- Knowledge of relational and non-relational database technologies: MySQL, MongoDB and Redis
- Bachelor’s degree in Computer Science or equivalent field
Benefits
- Remote work model
- Meal/food allowance
- Health plan (company pays 50%, employee pays 50%)
- Dental plan (company pays 50%, employee pays 50%)
- Quarterly bonus (per policy)
- Home office allowance
- Day off during birthday month
- Extended paternity and maternity leave
- TotalPass program
- Professional training program (per policy)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJavaScriptTDDobject-oriented designdesign patternsSpringREST APIsunit testingMySQLMongoDB
Soft skills
collaborationproblem-solvingcommunicationresearchcontinuous improvement
Certifications
Bachelor’s degree in Computer Science