Open Systems Technologies - Jersey City, NJ

posted 26 days ago

Full-time
Jersey City, NJ
Professional, Scientific, and Technical Services

About the position

A financial firm is seeking a skilled Java Developer to join their dynamic team in Jersey City, NJ. This role is pivotal in developing and maintaining applications that leverage complex Java/JEE technologies and middleware systems. The ideal candidate will thrive in an agile and fast-paced environment, collaborating closely with management, business stakeholders, and senior technology members to deliver high-quality software solutions. As a Java Developer, you will be responsible for the entire development lifecycle, from requirements analysis through to coding, testing, and maintenance. You will design and develop applications that are not only efficient but also reusable and reliable. Additionally, you will manage the source code repository and support production releases, ensuring that all code is well-documented and adheres to best practices. Your role will also involve identifying potential risks and issues that could impact project milestones and working proactively to resolve them. This position requires a strong technical background in Java and related technologies, as well as experience in the financial services sector. You will be expected to utilize your expertise in various tools and frameworks to contribute to the success of the team and the projects at hand.

Responsibilities

  • Work in an agile and fast-paced environment interfacing with management, business and senior technology members
  • Design and develop applications utilizing complex Java/JEE technologies and middleware systems
  • Build and maintain efficient, reusable, and reliable code
  • Manage end-to-end development cycle from requirements analysis, coding, testing and maintenance
  • Manage Source Code repository and support production releases
  • Identify and assist in resolution of risks and issues that will adversely affect planned project milestones

Requirements

  • Bachelor's degree or foreign education equivalent in Computer Science or Engineering
  • More than 7 years of experience performing Java/JEE software engineering within a financial services environment
  • Proficiency in JAVA, JEE, Spring, Hibernate, Python
  • Experience with data modeling
  • Familiarity with Apache Spark & Apache Tomcat
  • Knowledge of Sybase/Oracle
  • Experience with GXT/GWT or other UI frameworks
  • Proficient in REST/SOAP Web Services
  • Familiarity with Unix/Linux, Perl, Shell Scripting fundamentals
  • Experience with JMS, MQ, Tibco, Solace, Kafka
  • Proficient in Maven, SVN, GIT
  • Experience with Eclipse or IntelliJ
  • Familiarity with Jenkins, Ansible, Kubernetes
  • Experience with cloud technologies

Nice-to-haves

  • Master's degree in Computer Science
  • 5 years of hands-on design & development experience
  • Knowledge on prime services domain
  • Experience working in the financial industry
  • Familiarity with Tableau / Power BI
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service