This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

The Judge Group - Bridgewater Township, NJ

posted 3 months ago

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

About the position

Our client is currently seeking a Java Developer - IV for a long-term contract position based in Basking Ridge, NJ, with a hybrid work model that requires three days in the office and two days remote each week. The ideal candidate will be responsible for the design and development of medium to highly complex systems, requiring a blend of technical expertise and business acumen. This role involves working closely with data and project managers to understand system requirements and consulting with customers to gather their needs. The Java Developer will be tasked with developing and implementing new systems, correcting software errors in existing systems, and enhancing performance through hardware upgrades. Additionally, the candidate will manage computer systems in a business environment and resolve technical issues as they arise. The position demands a strong foundation in programming, data structures, computer systems, and software engineering. A Bachelor's degree in computer science, software engineering, or a related field is required, along with the ability to manage multiple assignments effectively. Superior written and oral communication skills are essential, as this role involves front-end application development and requires excellent hands-on experience with various technologies. The candidate should be self-sufficient in developing solutions based on business requirements and high-level designs, demonstrating end-to-end systems responsibility from analysis and design to testing and implementation.

Responsibilities

  • Design and develop medium to highly complex systems.
  • Work with data and project managers to understand system requirements.
  • Consult with customers to gather and understand their needs.
  • Develop and implement new systems and correct software errors in existing systems.
  • Improve system performance through hardware upgrades.
  • Manage computer systems in a business environment and resolve technical issues.
  • Analyze architecture and relationships between systems for end-to-end designs.
  • Identify potential performance constraints with inter-system designs.
  • Evaluate solutions for alignment with end-user experience.
  • Develop systems and applications using complex algorithms to deliver business functions or architectural components.
  • Apply appropriate integration patterns based on technical requirements and high-level design.
  • Unit and integration test code using happy and exception paths.
  • Test business processes/products across applications with an end-to-end process flow.
  • Reduce security threats with reliable security tools and software applications.
  • Communicate technical details to various audience types and select appropriate communication mediums.
  • Collaborate across organizations and lead cross-functional teams.
  • Develop quick yet sound solutions to resolve complex issues.

Requirements

  • Bachelor's degree in computer science, software engineering, or a related field.
  • Extensive development experience with Java/J2EE, Core Java, and Camel framework.
  • Hands-on experience with Node.js, AngularJS, Angular 5, HTML, CSS, Bootstrap, React, and JavaScript.
  • Experience with Spring Boot and developing responsive web designs with cross-browser compatibility.
  • Familiarity with Ngrx-Store, Grunt, angular-cli, and Redux Library.
  • Experience with static analysis tools such as Sonar Cube and Fortify.
  • Hands-on experience with source control systems such as Accurev, Maven, and Git.
  • Ability to analyze architecture and system flows for end-to-end designs.
  • Experience with all phases of the Software Development Lifecycle, including system analysis, design, coding, testing, debugging, and documentation.

Nice-to-haves

  • Familiarity with project tracking systems such as Jira.
  • Experience in secure programming techniques to reduce vulnerabilities in business applications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service