Segware

Mid-level Java Developer

Segware

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job 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