java developer

$164,320 - $166,400/Yr

Randstad - Hoboken, NJ

posted about 2 months ago

Full-time - Mid Level
Hoboken, NJ
Administrative and Support Services

About the position

As a Java Developer at Randstad US, you will be responsible for developing and maintaining high-quality software solutions. This role requires a strong background in Java and related technologies, with a focus on cloud-based applications. You will work closely with cross-functional teams to design, develop, and implement software solutions that meet the needs of our clients. Your expertise in Java, Springboot, and REST services will be crucial in delivering robust applications that are scalable and efficient. Additionally, you will be expected to leverage your knowledge of cloud technologies such as AWS or Microsoft Azure to enhance our software offerings. In this position, you will also be involved in unit testing and ensuring the quality of the code through various testing frameworks, including JUNIT. Your experience with modern web application packaging and deployment tools like Yeoman, Grunt, or Gulp will be beneficial in streamlining our development processes. You will be part of an Agile team, where your ability to collaborate and communicate effectively will be essential in driving projects to completion. The ideal candidate will have a minimum of 10 years of IT experience, with a proven track record in software development. You should possess strong analytical and organizational skills, enabling you to manage multiple tasks simultaneously. Familiarity with event-driven and service-oriented architectures is desired, as is experience with big data technologies. Previous exposure to trading systems or brokerage technology will be a significant advantage in this role.

Responsibilities

  • Develop and maintain high-quality software solutions using Java and related technologies.
  • Collaborate with cross-functional teams to design and implement software solutions.
  • Utilize cloud technologies such as AWS or Microsoft Azure in application development.
  • Conduct unit testing using tools like JUNIT to ensure code quality.
  • Package and deploy modern web applications using tools like Yeoman, Grunt, or Gulp.
  • Work in an Agile environment, contributing to Scrum ceremonies and practices.
  • Manage large amounts of data in real-time applications using big data technologies.
  • Communicate effectively with team members and stakeholders to drive project success.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent.
  • 10+ years of IT experience as a developer.
  • Proficiency in Java, Springboot, and REST services.
  • Experience with cloud technologies such as AWS or Microsoft Azure.
  • Familiarity with unit testing frameworks, particularly JUNIT.
  • Experience with modern web application packaging and deployment tools.
  • Knowledge of Ant/Maven, Nexus, Git/Jenkins, or NPM is highly preferred.
  • Experience in dealing with large amounts of data in real-time applications.
  • Experience working in an Agile environment, preferably with Scrum certifications.
  • Excellent analytical, communication, and organizational skills.

Nice-to-haves

  • JavaScript skills.
  • Knowledge of ag grid.
  • Familiarity with JEST unit testing framework.
  • Experience with event-driven and service-oriented processing.
  • Previous exposure to trading systems or brokerage technology.

Benefits

  • Comprehensive benefits package including health insurance.
  • Incentive and recognition program.
  • 401K contribution.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service