Job Description :

Required Qualifications

  • Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.

  • At least 4 years of Information Technology experience.

  • Experience with hands-on Java programming with most recent versions(v8+).


Preferred Qualifications

  • At least 6 years of hands-on experience in Java Programming, Microservices and Spring Boot.

  • At least 6 years of experience in software development life cycle.

  • At least 4 years of experience in Project life cycle activities on development and maintenance projects.

  • Experience with end-to-end implementation of projects in Full Stack Java technologies from Analysis, Design, Model to Coding & testing and promote to production.

  • Good understanding of OOPS concepts.

  • Strong knowledge in Data Structures, Algorithms, Collections, Streams, FP interfaces, Lamba Expressions, Multi-threading and Memory management and Concurrency.

  • Good knowledge in Spring, SQL, Unix shell scripting, Java, Memory Management, and Concurrency.

  • Good knowledge in React.js or Angular, RESTful APIs and of web-capable devices and browsers.

  • Sound Knowledge of Software engineering design patterns and practices.

  • Experience in Banking and Finance domain.

  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies.

  • Strong problem solving, analytical and interpersonal skills.

  • Excellent written & verbal communication, ability to multitask, work well under demanding situations, prioritize, and meet deadlines.

  • Ability to work in team in diverse/ multiple stakeholder environment.

  • Experience and desire to work in a Global delivery environment.

             

Similar Jobs you may be interested in ..