
Senior Backend Developer
OrangeLoops
contract
Posted on:
Location Type: Hybrid
Location: Montevideo • Uruguay
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain efficient, scalable, and high-quality backend systems using technologies like Java, Maven, JUnit, Mockito, SLF4J, and potentially other similar technologies.
- Work closely with product and frontend teams to understand requirements and design solutions.
- Develop unit and integration tests to ensure code quality.
- Collaborate with other developers to solve problems and improve software quality.
- Document code and technical solutions.
- Maintain existing systems and apply security patches and updates as needed.
Requirements
- Proven experience in developing backend systems in Java.
- Advanced knowledge of Maven, Immutables, JUnit, Mockito, Swagger, FasterXML or Jackson, OkHttp, SLF4J, Logback, or log4j.
- Experience using unit and integration testing tools and techniques.
- Knowledge of design patterns and software architectures.
- Ability to work both independently and in a team environment.
- Strong problem-solving and critical analysis skills.
- Excellent oral and written communication skills.
- Strong debugging and troubleshooting skills.
- Good verbal and written communication skills English level intermediate-advanced (B2) or better (mandatory).
Benefits
- Work from home
- Flexible hours
- Wellness program
- Lunch (2 days a week)
- Massages & more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaMavenJUnitMockitoSLF4JSwaggerFasterXMLJacksonOkHttpLogback
Soft Skills
problem-solvingcritical analysisoral communicationwritten communicationdebuggingtroubleshootingteamworkindependence