Java Developer Java Developer …

in Singapore
Permanent, Full time
Be the first to apply
in Singapore
Permanent, Full time
Be the first to apply
Java Developer
Job Description
Role and Responsibilities
  • Analyze business requirements, and create technical design documents that are in accordance with the company's architecture standards.
  • Documenting design decisions, components and keep the knowledge base.
  • Develop the code and provide hands on engineering expertise to the development teams
  • Ensures that expected application performance levels are achieved.
  • Perform unit and system testing of application code as well as execution of implementation activities.
Skills Required
  • Expert level programming skills in Java
  • Strong understanding of Microservices architectures, prior hands-on experience in developing and deploying Microservices solutions
  • Experience using and developing RESTful APIs using SpringMVC, JAX-RS, JSON, familiar SpringMVC, JBoss Resteasy is a plus
  • Experience using and developing mybatis, JPA/Hibernate, Bean Validation, CDI, familiar reactjs, jQuery, html5, CSS3, bootstrap is a plus
  • Experience with JMS, IBM MQ, event-based and message-driven distributed system
  • Strong familiarity with web servers and load balancing technologies, experience with springboot, openshift, JBoss, apache is a plus
  • Experience in use of source code management system like bitbucket, Jenkins, GIT and build tools like maven.
  • Excellent problem solving/troubleshooting skills on Java/J2EE technologies
  • Experience with Redhat, Linux Scripting is an asset
  • Experience with SWIFT messaging protocol and standards is a plus (FIN, FileAct, RMA, MT, BIC, LT)
  • Good written and verbal communication skills, experience working with coordination of multiple teams

Cognizant logo
More Jobs Like This
See more jobs