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.
Post a CV