You will design and build distributed systems and microservices using Java and Spring.
Responsibilities
- Design and implement microservices and web services using SOAP and REST architectures.
- Develop software that interacts with Oracle and other relational databases.
- Apply common design patterns to address functional and non-functional requirements.
- Operate independently to deliver results under strict project timelines.
Required Skills
- 10+ years of professional software development experience.
- Expertise in Java and the Spring framework.
- Hands-on experience with Microservices design and development.
- Proficiency in building and consuming APIs (SOAP and REST).
- Experience with Kafka and JMS for messaging.
- Strong knowledge of JPA for data persistence.
- Testing experience using JUnit or TestNG.
- Experience with Cloud development and PCF.
- Strong understanding of CI/CD pipelines and distributed systems.
Preferred Skills
- Experience with Kubernetes development, design, and deployment.
- Full stack development experience, specifically with React or Angular.
- Exposure to ECM and BPM domains.