Senior Lead Engineer (JAVA / J2EE)

at  Network for Electronic Transfers Singapore Pte Ltd

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Jun, 2024USD 7800 Monthly04 Mar, 2024N/AGitlab,Maven,Gradle,Eclipse,Design,Sit,Java,Load Testing,Integration,Struts,Json,Hibernate,Nexus,Jenkins,Jira,Aws,Communication Skills,Mysql,Framework,Ownership,Languages,Boot,Coding Practices,Spring Mvc,Query OptimizationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

OVERALL FUNCTION

  • Senior Java Developer with 6-10 years of experience in Java development, specializing in the payment industry. The ideal candidate will demonstrate a deep understanding of Identity and Access Management (IAM), Redhat SSO, Keycloak, and API development.As a crucial member of our team, you will be instrumental in designing, implementing, and maintaining secure and scalable Java-based applications specifically tailored to the demands of the payment sector.
-

REQUIREMENTS

  • Degree in Computer Science/Engineering or related field.
  • Proficient & Strong Experience with framework and programing languages Such as Java, Spring MVC & Boot, JSP, Struts, Quarkus, Hibernate, JSON & REST API’s, Bootstrap HTML, CSS Modern JS and ReactJS.
  • Strong knowledge of identity and authentication technologies like IAM, SSO, OIDC/Oauth2.0, SAML.
  • Strong expertise in Identity and Access Management (IAM) concepts and implementation.
  • Proficiency in Redhat SSO and Keycloak for designing and implementing secure authentication solutions.
  • Experience in API development and integration, Relational DB, query optimization and designing schema using MYSQL 8.
  • Experience in CI/CD process pipeline and working proficiency with Gitlab, Fortify Scan, Nexus, JFrog, Jenkins, JIRA, Maven, Gradle, Eclipse and SQL Developer.
  • Good exposure, understanding of cloud computing technologies and knowledge in AWS, API Gateways will be a big plus.
  • Willing to pick up and learn new software technologies with strong knowledge in software development process & secure coding practices, Good analytical & problem-solving skill with strong documentation and communication skills are desired.
  • Ability to approach and address technical issues with sense of ownership and provide quality solutions with minimal supervision.
  • Required to perform requirement analysis, design and development, SIT, Load Testing and provide deployment/roll-in procedure, provide support and perform L2 level investigations.

Responsibilities:

  • Design, develop, code and test to agreed technical specifications and ensures appropriates quality standards in line with the organization’s policies are applied.
  • Assist with requirements gathering, analysis and development of functional and technical specifications to meet the business requirements.
  • Implement and integrate advanced Identity and Access Management solutions to ensure secure and efficient authentication and authorization processes in payment systems.
  • Utilize Redhat SSO and Keycloak expertise to design and implement single sign-on (SSO), MFA solutions, enhancing user authentication across payment applications.
  • Collaborate closely with cross-functional teams to define and implement API specifications, ensuring compliance with industry standards and payment security requirements.
  • Investigate, troubleshoot, and resolve complex issues related to Java applications, IAM, and SSO in the context of payment systems.
  • Stay abreast of emerging technologies, industry regulations, and best practices to continually improve development processes within the dynamic payment landscape.
  • Maintain and document the integration details, administration and development of CIAM portal and platform.
  • Coordinate with other internal technology teams such as Software Quality team, Infra-server, Infra-DBA to deploy new products into UAT and production smoothly
  • Assist in user training, user acceptance testing & provide application support before and after implement.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Singapore, Singapore