Java developer (Robotic Process Automation)
Hybrid · MD
Job Summary
Design, build, test, and maintain enterprise SaaS applications using Java and Spring Boot; Collaborate with the architecture team to complete technical designs that meet business requirements; Work with Product Managers to break down ideas and user stories into development tasks; Research technologies and frameworks that may be added to the technology stack and provide recommendations; Maintain application quality, ensure responsiveness, and provide optimization guidance where necessary; Collaborate with the Sustaining Engineering team to troubleshoot production issues; Follow and contribute to CI/CD best practices; Participate in retrospectives after delivery to support continuous improvement within the team; 4+ years of Java development experience; strong knowledge of REST, OOP, and data structures; familiarity with MySQL; NoSQL knowledge would be a plus; good communication skills; English at Upper-Intermediate; flexible work options including remote and hybrid opportunities.
Required Qualifications
- 4+ years of experience as a Java Developer
- Knowledge of object-oriented programming and data structures
- Understanding of RESTful concepts
- Knowledge of DBMS concepts, including familiarity with MySQL
- Experience with code versioning tools, such as Git
- Understanding of CS concepts, including design patterns and multithreading
- Familiarity with CI/CD concepts
- Understanding of SaaS and Enterprise Architecture concepts
- NoSQL knowledge would be a plus
- Good communication skills
- Knowledge of English from Upper-Intermediate
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.