LinkedIn is Mandatory.
Job Requirements Required Skills:
· 5+ years of experience in software development designing and implementing scalable, fault tolerant components on the Linux/Unix platform
· Strong skill in developing object oriented software using Java8.
· Very good knowledge of Spring Framework, Spring Integration, Protobuf, ReST and JSON.
· Strong problem solving skills and a passion for debugging complex issues
· Proficiency with at least one scripting language (Perl, Python, Unix Shell Script etc.)
· Working knowledge of SQL and PL/SQL a plus.
· Strong verbal and written communication skills.
· Experience supporting a high volume operations environment
· Experience as a development lead
Desired Skills:
· Working knowledge of messaging queues like AMQ/YAM/Kafka.
· Experience in Payment industry.
· Familiarity with GIT, SVN, Continuous Integration systems (Hudson/Jenkins) & Bug Tracking (Jira) tools
· Proficiency with XML/XSL frameworks .
· Working knowledge of Hibernate .
· Experience with using Agile/Scrum methodology for software development .
· Project management experience will be a plus as this role will require a couple project management skills.
Basic Qualifications:
· Master’s Degree in Computer Science or Equivalent
· Minimum 5 years of work experience developing back-end systems in Java
· Degrees or Certifications: Master’s Degree in Computer Science or Equivalent
· Performance Indicators: based on the deliverables, meeting deadlines and results.