Java Developer Java Developer …

Cognizant
in Singapore
Permanent, Full time
Be the first to apply
Competitive
Cognizant
in Singapore
Permanent, Full time
Be the first to apply
Competitive
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
Close