Engineer II

American Express - More jobs by this advertiser
Your primary proven software development experience will be using Java Technologies; for example some of: JPA and CDI, Spring MVC, Spring Data and Spring Boot and RESTful microservices.   Job responsibilities:  
  • Writes clean, tested and monitored scalable code
  • Works with Product Owners to prioritise features for ongoing sprints
  • Works with Quality Engineers to ensure automated test scripts are incorporated for new features
  • Performs all technical aspects of software development for assigned applications, including developing prototypes, writing new code and creating API's
  • Designs and builds integration components and interfaces in collaboration with Architects and Infrastructure Engineers as necessary
Qualifications
 Qualifications   Requested skills & Experience: 
  • Relevant software development experience (minimum Java 7, Java 8 preferable) in a professional environment and/or comparable experience such as:
    • Demonstrated experience working in a team of Engineers
    • Hands-on expertise with application design, software development and automated testing
    • Bachelor’s Degree in computer science, computer science engineering, or related field;
  • Experience in Agile techniques, preferably some experience with BDD and TDD
  • Understands the complete vertical platform environment (technical stack)
  • Exposure to distributed (multi-tiered) systems and relational databases
  • Good collaboration and communication skills across all cultures and band levels, and enthusiastic about keeping up to date with new technologies 
Some of the following experience would also be desirable:
  • Knowledge of Spring including MVC, AOP, Spring Boot, REST, XML, Microservice architecture, Cucumber, JPA, JUnit, Mocking, JSP, Oracle DB SQL
  • Experience with Functional Programming practices
  • Front end web development skills such as HTML5, Javascript, AJAX, JQuery, CSS.
  • Cloud experience, for example Docker, OpenShift, Unix and service discovery tools.
  • Experience with performance and monitoring tools e.g. Splunk and App Dynamics.
  • Experience developing RESTful API’s and micro services
  • Knowledge of automated build / continuous delivery, experience of Maven, Jenkins, Groovy and other JVM languages a plus.



5 December 2019
Location: India Karnataka Bangalore
Work type:
Full time
Sector:
Banking and Financial Services
Profession:
Other
PLEASE! No enquiries from Recruitment Agencies or Headhunters.

Only direct applications will be considered.

This advertiser's application form opens in a new window. Check your browser's popup blocker settings if you experience problems.

Bookmark and Share
  • Previous Next


This website uses cookies

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.
I agree
Read more