|
Job Description
· To design, develop and maintain the company’s Digital Wallet web applications.
· Deliver highly scalable and reliable business applications using web technologies.
· Collaborate with other engineers and product owners.
· Write software code that complies with design specifications, and meets security and Java/J2EE best practices, that will meet development and support requirements.
· Create design components, develop code, and test changes utilizing test driven development.
· Code and adhere to department standards, be easily maintainable, and have high system performance.
· Write automated test cases to test developed code.
· Use a variety of tools to perform unit testing, regression testing, automated builds, and source control.
· Develop close working relationships with members of teams within the organization.
· Become knowledgeable of client’s core technology, infrastructure and standards.
· Design and develop new systems, as well as enhancements and fixing defects to existing software.
· Design technology solutions that are capable of integrating with a variety of protocols (e.g. MQ, SOAP, Rest, File Transfer).
· Participate as a team member, and work with product owner to review user stories, estimate and create sprint backlogs, participate in sprint reviews, demos and retrospectives.
Desired Skills
· N-tier web application development and experience in JDK 5, JDK 6, and earlier JDK releases;
· API experience with major Java APIS, including JMS, JPA, JNDI, EJB, RMI, JAXB, and XMLBeans;
· Hands on experience with Continuous Integration, Test Driven Development, and Junit framework;
· Spring Framework, Hibernate and Struts MVC;
· Web services standards, and related technologies, including XML, JSON, REST, SOAP, WS*, AXIS, JERSEY, and AJAX;
· Working with a variety of Applications Servers and Databases, including WebSphere, Tomcat, Oracle, and DB2
有意者pm |
|