Software Engineer (Java/J2EE, Banking Applications Development)

at  ANTAES ASIA PTE LTD

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Apr, 2025USD 9000 Monthly24 Jan, 2025N/AGitlab,Xml,Jenkins,Information Technology,Jquery,Sonarqube,Confluence,Kafka,Xslt,Computer Science,Javascript,Jira,Xpath,Relational Databases,Shell Scripting,Maven,Spark,Web Services,Performance Tuning,Websphere Mq,PostgresqlNoNo
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:

CONTEXT:

  • Participate in product development of data quality monitoring and management. The product implements quality control and monitors trade messages between various systems with custom routing rules and message transformation with extensive use of message queues and middleware technologies.
  • The Software Engineer should be an experienced cloud practitioner and have the mindset to keep improving the software development process and use DevOps tools with a focus on security, quality & performance.

JOB DESCRIPTION:

  • Study, evaluate, understand, and provide feedback on functional specifications
  • Develop solutions following defined standards and high-quality
  • Provide detailed estimation for the development of solutions
  • Implement solutions using TDD
  • Implement BDD for the features
  • Perform non-functional testing
  • Perform design and code review for other team members
  • Prepare documentation for design and implementation
  • Enable and support functional and user acceptance testing
  • Support applications in production - analyze and resolve issues as they arise
  • Work with various technical/functional teams to ensure proper delivery
  • Maintain lessons learned, release post-mortem outcomes, and convert them into best practices
  • Automation approach or suggest automation as and when applicable
  • Be at the forefront of communications and have a good relationship with any stakeholder involved

JOB REQUIREMENTS:

  • At least Bachelor’s Degree in Computer Science, Information Technology, Programming & Systems Analysis, Science (Computer Studies) or related fields
  • Minimum 6 years in Java/J2EE development

MUST HAVE TECHNICAL SKILLS AND EXPERIENCE

  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • Java/J2EE, Spring, Angular JS, Spring MVC/Struts, Multi-threading, Restful web services, Swagger, JMS/WebSphere MQ, Javascript, JQuery, XML, XSLT, XPath, XSD
  • Docker/Kubernete, Kafka, Spark, Mongo DB
  • A strong understanding of recent Java language features, such as lambdas, streams, and futures
  • Relational databases – MSSQL, Oracle, PostgreSQL
  • Source management – SVN/GIT, TDD using Junit, DBUnit, Jira / QC
  • Application server – Jboss / WildFly / Websphere
  • Well experienced and have a good understanding of SQL language,
  • Well experienced and have a good understanding of Unix/Linux Shell Scripting,
  • Experience with JIRA, Confluence, Maven, GitLab, Jenkins, SonarQube, and other deployment tools.
  • Having exposure to DevOps and DevOps tools.
  • Knowledge on implementing solutions on the Cloud, preferably AWS

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science information technology programming systems analysis science (computer studies or related fields

Proficient

1

Singapore, Singapore