Oracle Field Service transforms the customer experience and the effectiveness and productivity of field service operations. A scalable, configurable solution built on time-based, self-learning, predictive technology automatically schedules and optimizes work based on unique requirements, maintaining a real-time view of the field. Using Oracle’s proven AI and ML capabilities, OFS empowers mobile workforces with Android, iOS, and web-based applications, to view and manage assets, crew work, parts, customer history, knowledge, and leverage team collaboration tools. OFS is the perfect fit for customers seeking a complete end-to-end Oracle solution on a single platform or a solution flexible enough to work with any 3rd party application.
As a Senior Java Developer you will provide leadership and expertise in design, development, troubleshooting and debugging software programs for world’s leading SaaS mobile workforce management solution.
Primary job responsibilities
- Design and develop services and applications using Java and other technology.
- Support the continuous improvement of the SW development processes and their proper adoption within projects developed by the team.
- Ensure that technical solutions and code corresponds to the product requirements and target quality standards
Required skills
- 3+ years of work experience in Java development
- Bachelor’s or Master’s degree in computer science or a related field
- Experience in software development using Java 8+ EE, Spring (Boot, Data, Security, MVC)
- Strong OOP, design patterns, SOLID and clean architecture knowledge
- Experience working with RDBMS
- Ability to read and write technical documentation in English
- Ability to learn and apply new technologies
Would be a plus
- Experience building distributed systems and microservices
- Experience with CI/CD approach and tools also Docker and Kubernetes
- Experience in NoSQL databases e.g. Redis
- Experience with message queues, particularly Kafka
- Experience working with Unix-like OS(es)
- Experience in High Load applications development
- Experience practicing TDD
Desired technology stack:
- Java 11 +
- Spring
- Helidon
- TestNG
- Kafka
- Redis
- Docker
- Oracle Database
We offer
- Official employment
- Competitive salary
- Benefits package (Medical insurance for you and your family; Life insurance; Additional vacation days)
- The possibility to accelerate your IT career in one of the biggest market leaders worldwide
- Challenging, dynamic, and fun working environment