Software Engineer (Java microservices / IAM / OIG)
COMBUILDER PTE LTD
Date: 13 hours ago
Area: Singapore, Singapore
Salary:
SGD 10,000
-
SGD 12,000
per month
Contract type: Full time

Summary:
We are hiring for a Software Engineer with strong foundation and hands-on project implementation experience on Oracle Identity & Access Management (IAM), Oracle Identity Governance (OIG), and Java/J2EE platform Microservices architecture. He/she should be exposed to a broad range of enterprise software products and technologies across all layers of architecture.
Responsibilities:
- Designs, develops, tests, implements, and integrates Oracle Identity and Access Management (IAM) systems and solutions, including installation, implementation and configuration of related oracle products.
- Full stack development across the back-end, client side, and UI integration. To work within a fast-paced Agile DevOps team contributing and collaborating with the scrum team on a daily basis.
- Participate in all phases of Agile methodology (planning, grooming, coding sprint items).
- Engage with solution architect and product team to comprehend functional challenges, prototype new ideas, and new technologies, and help to create innovative solutions in Identity & Access Management (IAM) space.
- Design and develop IAM solutions following established frameworks, application development standards and quality processes in projects.
- Assess the impacts on technical design because of the changes in functional requirements.
- Assists with the planning (with Architecture/Governance) to establish overall services and service delivery roadmap.
- Supports identity management operational tasks (e.g identity data flow analysis, review and design or operational support for data cleanup).
- Gain knowledge and control of client integration endpoints (live API's, Batch, Queue based processing).
- Mentor junior developers, which may include performing code reviews. Suggest tools, technologies, and best practices that improve stability
Requirements:
- Bachelor or Masters’ degree in Engineering / Computer Science / Information Technology related studies.
- 10+ years of experience in Java EE technology stack i.e. Spring MVC/REST/Data/Boot/Cloud, WebServices (SOAP/REST), HTML, CSS, JavaScript, jQuery, Bootstrap and etc. Must have Full Stack Development capabilities supporting database, server-side development, front-end development and CI/CD integration.
- At least 5+ years of experience in Microservices development using Spring Boot. Understanding of key components of a Microservices architecture including containers, load balancing, distributed cache.
- At least 5+ years of experience with Identity and Access Management tools like Oracle Identity & Access Management (IAM), Oracle Identity Governance (OIG), SailPoint or Okta.
- 2+ years of experience working within a Continuous Integration environment using Docker, Kubernetes and cloud platform to promote through multiple environments.
- Working with both on-premises and cloud-based IAM solutions, including Oracle Cloud Infrastructure (OCI).
- Experience with OES (Oracle Entitlement Server) tools is a plus.
- Experience with Relational Database Management System (RDBMS), Oracle, PostgreSQL.
- Experience with Git, GitHub, Bit Bucket versioning systems.
- Ability to work with automated unit test frameworks like Junit, JMeter and Mockito.
- A knack for benchmarking and performance optimization.
- Excellent conceptual and critical thinking capabilities.
- Self-directed and self-motivated with the ability to take charge or play a supporting role.
- Clear written and verbal communications skills.
- Critical thinker and problem-solving skills.
See more jobs in Singapore