Senior Java Developer
We are looking for proactive Java developer to work on challenging project of adopting Robotics Process Automation platform to our needs.
A software 'robot' is a software application that replicates the actions of a human being interacting with the user interface of a computer system. The execution of data entry into an SAP ERP system, payment processing or account setup - or indeed even a full end-to-end business process - would be a typical activity for a software robot. The software robot operates on the user interface (UI) in the same way that a human would; this is a significant departure from traditional forms of IT integration which have historically been based on Application Programming Interfaces (or APIs) - that is to say, machine-to-machine forms of communication based on data layers which operate at an architectural layer beneath the UI.
Responsibilities
Lead the team of developers
Collaborate and communicate effectively with other member of global development team
Write good effective and well-tested reliable code in Java
Design and implementation of automated testing (use cases covering unit, integration and UI tests)
Evaluate and adopt new development tools, libraries and approaches to improve speed and delivery quality quality of deliverables
Perform peer code review of project codebase changes
Development environment support (mostly automation using Jenkins CI, Bash, Groovy)
Write user/support documentation
Skills
Must have
6+ years of commercial experience
Java SE and EE 7/8
Spring 4 and other Java frameworks
SQL, JDBC (OracleDB is preferable but not required)
WebLogic, Tomcat, Jetty,
SOAP, REST, WebSockets
JavaScript frameworks experience (Angular, JQuery, ...)
Nice to have
Modern build/configure/deploy automation tools
UNIX/Linux/Windows scripting
Other
Languages
English: B2 Upper Intermediate
Seniority
Senior
Recommended Jobs
Sr Human Resources Business Analyst
Sr Human Resources Business Analyst Location Gainesville, FL : Job Opening Summary Manage the Human Resource mainframe computer software systems and develop functions applications for human resource…
Licensed Insurance Sales
Job Title: Insurance Sales Representative Base + Commission | State Farm Agent Team Member Job Summary: Are you a motivated sales professional looking to grow your career in a stable, people-f…
Hostess-Jaya
The Setai. Arrive at a place that embraces you in its serenity. That whispers with an unmistakable imprint of grace and timelessness. That is a melding of inspiration and location. The Setai offe…
Data Engineer
Journey with us! Combine your career goals and sense of adventure by joining our exciting team of employees. Royal Caribbean Group is pleased to offer a competitive compensation and benefits package, …
2026 Revenue Management Analyst | July Start Date
What we're looking for: Grad Dates : December 2025 or May 2026 grads Location : Miami, FL (Port of Miami office) Format : In Person Monday - Thursday and remote on Friday's Start Dates …
Client Advisor
Louis Vuitton seeks a Client Advisor in Miami's Design District. This full-time position involves delivering exceptional client experiences, achieving sales goals, and representing the brand with pass…
Digital Advertising Manager
Kforce has a client in Sunrise, FL that is seeking a Digital Advertising Manager who will develop and execute digital advertising campaigns on Google Ads, including Search, Pmax, Display, and Video. …
Commercial Lines Account Manager
We're looking for a Commercial Lines insurance professional ready to join our established but growing agency. For over 30 years, Client has been family-owned in the amazing community of Tampa…
IT Consultant
Job Overview We are considering hiring a professional IT Coordinator who will be maintaining our IT systems and networks. You will be performing both administrative and technical tasks to ensure e…
DISC JOCKEY
DISC JOCKEY Hosts and participates in Island recreational, entertainment and social programs geared towards adults and families, with a main focus on producing a mixture of dance music for a variety …