Description
You will develop and maintain scalable backend services using Java and reactive programming frameworks.
Responsibilities
- Design and implement RESTful APIs for microservices architectures.
- Own and manage specific modules single-handedly from design to implementation.
- Develop reactive applications using Spring Webflux.
- Collaborate within an Agile development environment.
- Manage source code and versioning using Git.
Required Skills
- 10+ years of professional experience in software development.
- Expertise in Java 8 or Java 11.
- Strong experience with Spring Boot and Microservices.
- Hands-on experience with Spring Reactive programming and Webflux.
- Proficiency with relational databases like Oracle and NoSQL databases like MongoDB.
- Practical experience designing and implementing RESTful APIs.
- Proficiency with Git for source control.
- Strong analytical and problem-solving capabilities.
- Ability to work within Agile methodologies.
Preferred Skills
- Experience with Kronos or Dimensions.