Java microservices& Struts

Job Summary

Company
Cognizant Technology Solutions Asia Pacific Pte. Ltd
Industry
• Banking/Financial Services • IT/Computers - Software
Location
Other - Malaysia
Years of Experience
8 - 16 years
Function
• IT • Banking, Insurance & Financial Services
Posted On
20th May 2019
Skills
Java,microservices,struts,Spring

Job Description:

Role: Java Developer

Skill: Java, Microservices & Struts

Location KL Malaysia

Experience: 8 – 16 years

Self-starter, capable of working without direction and able to deliver projects from scratch

6+ year of software development with hands-on experience in Java/J2EE platforms.

Must have a robust understanding of Java and a in-depth understanding of other Java technologies, including JSP, JMS, Struts, Oracle, SQL, Stored Procedures, Linux, Spring, Hibernate, Web services and Angular JS/Jquery.

Full software development lifecycle experience in a mature CI / CD environment

UI development (React, Redux, HTML5, CSS, NodeJs, Gulp, Typescript)

Programming languages (Java, Python)

Application server (Tomcat)

Databases, software algorithms and design patterns

DevOps toolchain experience (JIRA, Bitbucket, Jenkins, Groovy, Artifactory, Ansible, SonarQube)

Service or Microservice architecture (REST, SOAP, Apache CXF)

TDD, BDD, performance and Security testing for mobile and web

Build automation tools (Ant, Maven, Gradle)

UNIX scripting

Gather requirements, design, develop, test, deploy and support applications;

Work closely with Product Owner and Scrum teams to deliver user-centric solutions for internal and external customers;

Promote adoption and rollout of Agile and modern software engineering practices;

Drive innovative software engineering practices and architecture design;

Work with business and other technology teams to establish frameworks for delivering online capability;

Ensure risks, issues, costs and schedules are appropriately managed following agile principles.

Work with technology teams to co-ordinate development and create a delivery pipeline across multiple streams;

Collaborate with core DevOps and Testing teams to build and enhance a continuous delivery pipeline;

Collaborate and support operations team;

Constantly analyse and improve the performance and quality of the product and team;

Able to adapt to changes in priorities and requirements;

Implementation of robust, fault tolerant and distributed application;

Successful implementation of Agile practices and tools;

Synergy in the delivery of projects through co-ordination of interdependencies;

Feedback from stakeholder groups;

Delivery of applications that attend business and clients needs with automated tests, CI and CD;

Ability to solve complex software development/design issues using clean, coherent code following established coding guidelines;

APPLY NOW
 
 

About Us:

Cognizant is a global leader in business and technology services that helps Clients bring the future of work to life – today – in a business environment that is being transformed by accelerating globalization, virtualization, and the shift toward cloud technologies.

We continuously seek the “best and the brightest” when we recruit new employees, and we’re consistently an “employer of choice” at leading engineering and business schools around the world. Our domain industry specialists have well-established backgrounds working with companies in the industries we serve.

Our teams and their talent are a principle reason that we consistently outperform the competition.


Disclaimer: