Unclassified - Hanover, NJ

posted 7 days ago

Full-time - Senior
Hanover, NJ

About the position

The position is for a Senior Application Developer with extensive experience in application development throughout the project lifecycle. The role focuses on the development, deployment, and support of large-scale distributed applications in a mission-critical production environment, emphasizing a test-driven approach and Agile methodologies.

Responsibilities

  • Develop and support large-scale distributed applications in a production environment.
  • Perform thorough unit, integration, and system testing with a focus on data integrity.
  • Manage time effectively and make decisions to ensure project delivery.
  • Communicate effectively with team members and stakeholders to solve problems and deliver quality work on time.
  • Take initiative and ownership of projects, ensuring quality deliverables.

Requirements

  • Minimum five years of hands-on application development experience throughout the entire project lifecycle.
  • Experience with development, deployment, and support of large-scale distributed applications.
  • Strong understanding of Java with 7-10 years of experience.
  • 5+ years of experience working with Web Services (SOAP and RESTful with JSON).
  • 5+ years of experience with J2EE technologies (Servlets, JNDI, JDBC, JMS).
  • 3+ years of experience with databases (preferably DB2 and MySQL).
  • 3+ years of experience with frameworks like Spring and application servers (WebSphere/Tomcat).
  • 3+ years of experience with source code management tools (GIT, Stash, SVN, Tortoise).
  • 3+ years of experience working in Unix and Windows environments.

Nice-to-haves

  • Financial services experience.
  • Exposure to open source frameworks/databases (Hadoop, Cassandra).
  • Exposure to ETL, Data Analytics, and Data Warehousing environments.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service