Java Developer (Spring State Machine), Group

Singapore 8 days agoFull-time External
Negotiable
**Java Developer (Spring State machine), Group Operations & Technology** **-** **(**230001P6**)** • *We are looking for **profiles/**engineers **with Java spring state-machine skillsets which is a must for this role.** • *Responsibilities** - Design and build function-centric solutions in the context of transition from traditional, legacy platforms to microservices architectures using Spring State machine. - Define and refactor multi-channel client architecture offering and providing differentiated end-user experiences by leveraging containerization and cloud technology - Outline the governance and microservices development guiding principles as well as ensuring the best practices are followed by the development team. - Work collaboratively with an agile, scrum-based team to understand the business domain and client requirements that drive analysis, architecture/design and development of quality technical solutions and deliverables. These solutions cross a broad spectrum of technologies and must align with business and IT strategies and to comply with the organization’s architectural and security standards. - Maintain cutting edge knowledge of current and emerging technologies, industry trends and standards • *Qualifications** • *Requirements**: - Hands on experience in Java 11 and above. - Hands on experience in building workflow solutions using Spring State machine is a must. - Hands on experience in framework Spring Boot, Spring JPA, Spring AOP, Spring DI, Spring rest controller and Hibernate - Experience in writing unit test cases using Junit and Mockito framework - Experience with Oracle or postgres databases and writing SQL queries - Experience designing, building, and maintaining RESTful APIs - Integrating Kafka with microservice and cloud-native technologies/frameworks - Experience with Cloud Native Platforms including Kubernetes, Open Shift, Docker Enterprise, or Cloud Foundry in the public cloud - Experience with DevOps and Agile engineering practices - Experience with git and Jenkins • *Primary Location**: Singapore • *Job**: Software Development • *Organization**: Group Operations & Technology Division • *Schedule**: Permanent • *Job Posting**: 01-Oct-2024, 1:05:23 AM