Posted 2 months ago

LIFICATIONS:

  • Minimum of 6+ years of related experience
  • Bachelor’s degree preferred or equivalent experience.
  • Extensive knowledge in client/server and object-oriented software development using Java/J2EE
  • Test first and test often development approach
  • Knowledge and proficiency in Kubernetes/Docker (RedHat OpenShift or similar)
  • Knowledge in client/server and object-oriented software development utilizing Core Java, JSON, MQ, JMS
  • Strong working knowledge of XML and JSON messages with hands on experience utilizing XML for data creation purposes.
  • Solid understanding and hands on experience with test automation frameworks and tools, such as JUnit, TestNG, etc. and familiarity with Selenium.
  • Knowledge of relational databases including Oracle and Mid-Tier to Database development principles.  PostgreSQL is also very nice to have.
  • Deep understanding of large-scale enterprise systems and their architecture
  • Knowledge of different Java surrounding technology and protocols and how they are used in enterprise applications (HTTP, TCP, XML, Multicast, Distributed Caching, etc…)
  • Must be proficient in Maven compiled applications.
  • Proficiency in various phases of the system development life cycle including project planning, analysis, design, programming and unit-testing.
  • Solid experience in software development using CI/CD tools.
  • Familiarity with different software development methodologies especially Agile (Waterfall, Agile, Scrum, Kanban)
  • Excellent communication skills
  • Experience in Financial industry a plus

Apply For This Job

A valid phone number is required.