Genesis10 - Summit, NJ

posted about 2 months ago

Full-time - Mid Level
Summit, NJ
Professional, Scientific, and Technical Services

About the position

Genesis10 is currently seeking a Java Developer with our client in the financial industry located in Summit, NJ. This is a 12+ month contract position. The role involves consulting on or participating in moderately complex initiatives and deliverables within Software Engineering, contributing to large-scale planning related to Software Engineering deliverables. The Java Developer will review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors, contributing to the resolution of these issues while consulting with others to meet Software Engineering deliverables. A solid understanding of the function, policies, procedures, and compliance requirements is essential. The Java Developer will collaborate with client personnel in Software Engineering, design, implement, and provide production support and monitoring to replace an existing case management application. Additionally, the developer will help build the next generation investigations platform to support Financial Crimes Investigations and Reporting. This includes building complex user interfaces via the Angular UI Framework and integrating the UI with backend services. Participation in standard Agile ceremonies to discuss design, development, and implementation of large and complex applications is expected. Standard developer activities such as coding, writing unit tests, manually unit testing, building and releasing code, and running code scans will be part of the role as part of the standard SDLC cycle for the team in an Agile manner. The developer must meet all non-functional requirements for UI development and adhere to enterprise guidelines and standards of best practices, including accessibility, security, performance, resilience, high availability, and code reusability. The role also involves developing a loosely coupled architecture utilizing appropriate constructs, including micro-services, workflows, and routes, and working with Jenkins and CI tools to automate development, build, deployment, and testing.

Responsibilities

  • Consult on or participate in moderately complex initiatives and deliverables within Software Engineering.
  • Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors.
  • Contribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables.
  • Collaborate with client personnel in Software Engineering.
  • Design, implement, production support and monitoring to replace an existing case management application.
  • Help build the next generation investigations platform to support Financial Crimes Investigations and Reporting.
  • Build complex UI via Angular UI Framework.
  • Integrate the UI with backend services.
  • Participate in standard Agile ceremonies to discuss design, development, and implementation of large and complex applications.
  • Perform standard developer activities of code, write unit test, manually unit test, build and release code, run code scans, etc. as part of the standard SDLC cycle for the team in an Agile manner.
  • Meet all non-functional requirements for UI development as well as meet enterprise guidelines and standards of best practices, accessibility, security, performance, resilience, high availability, code re-usability, etc.
  • Develop a loosely coupled architecture making use of the appropriate constructs which should include micro-services, workflows, and routes.
  • Work with Jenkins and CI tools to automate development, build, deployment, and testing.

Requirements

  • 7+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
  • 7+ years of Java experience.
  • 4+ years of UI Development using JavaScript Frameworks (Kendo UI and/or Angular JS).
  • 4+ years of RESTful web services built on Spring Boot and related technologies.
  • 4+ years of experience with databases such as Oracle, DB2, SQL server, or Teradata.
  • 4+ years of experience in application and data architecture and solution design.
  • Understanding of version control (GIT), CICD, uDeploy, Jenkins and able to generate documentation.
  • Comfortable in an Agile environment.
  • Experience in design, development of enterprise systems, handling high volumes of data in case management and reporting.

Nice-to-haves

  • BS/BA degree or higher in science or technology.
  • 3+ years of ETL (Extract, Transform, Load) Programming experience.
  • 3+ years of JavaScript Frameworks experience other than Angular (jQuery, Ext JS).
  • 2+ years of JSON.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service