Job Description*
CashPro is a group across Global Banking & Markets Technology. This team enables technology solutions that are used by the global corporate banking customers. The CashPro teams are responsible for developing applications that allows customers to administer and connect to virtually all their global treasure, liquidity, trade and foreign exchange solutions. Individual will be responsible for requirements gathering, design, development, testing and Implementation of n-tier application architecture design and development of CashPro services that are standard based, high performance, scalable and robust.
Responsibilities*
- Translate requirements into code using Java
- Debug code to locate reported bugs and issues
- Create appropriate unit tests for written code where appropriate
- Refractor existing code to enhance readability, performance and general structure
- Create POC to demonstrate capabilities and implementation options
- Provide assistance to testing team, where necessary to aid in testing and test case creation
- Provide guidance to other developers with design, implementation and completion
- Follow the agile methodology if required.
Requirements
B.E./ B. Tech/M.E./M. Tech/BSC/MSC/BCA/MCA (prefer IT/CS specialization)
Certifications (if any):
: 9 – 13 Years
Foundational Skills
- Java/ J2EE (Strong in Development)
- Spring Core, Spring Security, Spring REST, Spring Boot, Hibernate/JPA
- Jasper, Micro-Services, Oracle, JBOSS, Web Logic
- Angular
- JBOSS or WebLogic 12c
- JDK 1.6 and above
- RAD/Eclipse IDE
- Strong OOP/OOD skills
- Junit
- Experience integrating 3rd party commercial or open-source software into larger products.
- Must be detailed oriented and a quick learner.
- Have strong communication skills both verbal and written.
- Able to work independently as well as with teams in a proactive manner.
Desired skills:
- Understanding of Java/J2EE architecture.
- Good to have experience in Angular JS, JavaScript and Junit
- MuleSoft or any other ESB
- Activiti BPMN or any other BPMN experience
- Good to have Agile and Scrum project experience utilizing Agile delivery framework
- Hands-on experience in the proactive, passionate improvement of software development process and practices to optimize business value delivery
- Preferred to have experience with distributed development teams which span multiple geographies, time zones and cultures.
: 10:30 AM – 7:30 PM IST