The Judge Group - Bridgewater Township, NJ

posted about 2 months ago

Full-time - Mid Level
Bridgewater Township, NJ
Administrative and Support Services

About the position

Our client is currently seeking a Java Developer - III to join their team in Basking Ridge, NJ. This is a contract position that requires a strong background in software development, particularly in Java and related technologies. The ideal candidate will have 5-7 years of experience in the field and will be responsible for defining site objectives by analyzing user requirements and envisioning system features and functionality. The role involves designing and developing user interfaces for internet/intranet applications, setting expectations and feature priorities throughout the development life cycle, and determining design methodologies and tool sets. The Java Developer will complete programming using various languages and software products, and will also be responsible for designing and conducting tests to ensure the functionality and performance of applications. The position requires the creation of multimedia applications using authoring tools and completing application development by coordinating requirements, schedules, and activities. The developer will contribute to team meetings and troubleshoot development and production problems across multiple environments and operating platforms. Additionally, the role includes supporting users by developing documentation and assistance tools. Candidates should possess a degree in Computer Science, Engineering, or a related subject, along with software development experience. A strong knowledge of relational databases, SQL, and ORM technologies is essential. Proficiency in Java J2EE and Hibernate is required, as well as experience in developing web applications using at least one popular web framework such as JSF, Wicket, GWT, or Spring MVC. Familiarity with cloud computing and big data technologies such as Cassandra, NoSQL databases, Elastic Search, Kafka, Docker, Spark, Storm, and Hadoop is preferred. Knowledge of additional technologies such as Kotlin, Node, Netty, Nginx, Apache, JMS, Tomcat, Jersey, Hazelcast, and Redis will be advantageous.

Responsibilities

  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle.
  • Determines design methodologies and tool sets; completes programming using languages and software products; designs and conducts tests.
  • Creates multimedia applications by using authoring tools.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users by developing documentation and assistance tools.

Requirements

  • Degree in Computer Science, Engineering or a related subject.
  • 5-7 years of software development experience.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies.
  • Proficiency in Java J2EE and Hibernate.
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).

Nice-to-haves

  • Experience in Cloud Computing and Big Data technologies such as Cassandra or other NoSQL DBs.
  • Familiarity with Elastic Search, Kafka, Docker, Spark, Storm, and Hadoop.
  • Knowledge of technologies such as Kotlin, Node, Netty, Nginx, Apache, JMS, Tomcat, Jersey, Hazelcast, and Redis.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service