Lead Software Engineer

Singapore, Singapore

Job Description


Job Purpose

To design, implement and support Cloud Native applications offering IAM services to internal and external customers.

The Job

\xc2\xb7 Work with team to develop and support cloud native applications that are providing IAM services to the organization.

\xc2\xb7 Perform day-to-day operations, support, patching and IAM administration

\xc2\xb7 Function as level 3, supporting incidents

\xc2\xb7 Involve in all the project and activities related to IAM including preparation of technical presentation with Business and IT stakeholders

\xc2\xb7 Maintain the completeness of all technical and architectural documentations and ensure that they are updated

\xc2\xb7 Keep abreast of latest technologies, techniques, tools, best practices and concepts, and apply them where applicable, and contribute to the overall knowledge of the company in cloud native application development.

\xc2\xb7 Be the subject matter expert on cloud native application development, and micro-service design concepts, and the ability to articulate ideas and communicating clearly to a group of audience on these topics.

\xc2\xb7 Required to perform code reviews of co-developers and possess ability to identify issues/gaps against the design specifications.

\xc2\xb7 Ability to work independently, as well as in a team of PM, BA, architects and engineers, and liaise with vendors on design and implementation activities.

\xc2\xb7 Contribute to all phases of the software development lifecycle, and support all BAU activities where applicable.

\xc2\xb7 Be aware of company\xe2\x80\x99s architectural and technological strategies and to develop applications that are aligned to these directions.

\xc2\xb7 Ability to evaluate, weigh the pros and cons, and exercise good judgement when making decisions.

\xc2\xb7 Takes accountability in considering business and regulatory compliance risks and takes appropriate steps to mitigate the risks.

\xc2\xb7 Maintains awareness of industry trends on regulatory compliance, emerging threats and technologies in order to understand the risk and better safeguard the company.

\xc2\xb7 Highlights any potential concerns /risks and proactively shares best risk management practices.

Qualifications

Our Requirements

\xc2\xb7 Minimum of 7 years of development experience

\xc2\xb7 Minimum of 4 years of experience in developing cloud native applications

\xc2\xb7 Must have strong hands-on development experience with Java / J2EE framework including JSP, Studs, Java Scripts, Spring Framework, JQuery, NodeJS, Angular, Vue JS and not limited to.

\xc2\xb7 Knowledge in IAM related products is mandatory.

\xc2\xb7 Experience in creating REST, SOAP, web services and/or other web protocols for application integration.

\xc2\xb7 Experience in developing and implementing of enterprise level web application or customer portal related application.

\xc2\xb7 Experience in database design and query optimisation, using database such as Oracle, MSSQL and MySQL.

\xc2\xb7 Experience in developing event driven microservices based on Kafka or similar framework.

\xc2\xb7 Experience in TDD approach in software development.

\xc2\xb7 Experience in developing cloud native applications, utilising PaaS or CaaS platform, and on technologies like Kubernetes, VMware TKGI and VMware TAS.

\xc2\xb7 Experience in using source control like BitBucket, and branching strategy.

\xc2\xb7 Experience in both Waterfall and Agile development methodology.

\xc2\xb7 Experience working in a DevOps environment.

\xc2\xb7 Experience in using team collaboration tools like Jira and Confluence.

\xc2\xb7 Knowledge in micro service concepts like service registry, circuit breaker, inter-service process communication.

\xc2\xb7 Knowledge in CI/CD and its toolchain.

\xc2\xb7 Knowledge of web and application vulnerability, native apps security, authentication mechanism, session management, Oauth & Open ID token-based authentication protocol, SAML2.0 application-level encryption, PKI, application signing, cross-site scripting, and OWASP.

\xc2\xb7 Experience with LDAP (IBM Directory server, SunONE Directory, OpenLDAP, etc.) and 2FA/MFA system/services.

\xc2\xb7 Good to have domain knowledge in the Insurance or Financial industry.

\xc2\xb7 High level of integrity, takes accountability of work and good attitude over teamwork.

\xc2\xb7 Takes initiative to improve current state of things and adaptable to embrace new changes.

To all recruitment agencies: Great Eastern does not accept unsolicited agency resumes. Please do not forward resumes to our email or our employees. We will not be responsible for any fees related to unsolicited resumes.

Great Eastern

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1371331
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned