Randstad - Hoboken, NJ
posted about 2 months ago
We are seeking an experienced Java Developer to join our team in Jersey City. The ideal candidate will have a strong background in software development with a focus on Java technologies. You will be responsible for designing, developing, and maintaining applications that utilize Java, Springboot, and REST services. Your role will also involve working with cloud technologies such as AWS or Microsoft Azure, and you should have a solid understanding of unit testing tools like JUNIT. This position is contract-based and requires a commitment to delivering high-quality software solutions in a fast-paced environment. As a Java Developer, you will collaborate with cross-functional teams to define, design, and ship new features. You will be expected to write clean, maintainable code and participate in code reviews to ensure best practices are followed. Your experience with modern web application packaging and deployment tools such as Yeoman, Grunt, or Gulp will be beneficial. Additionally, familiarity with Ant/Maven, Nexus, Git/Jenkins, or NPM is highly preferred. The role requires a strong analytical mindset and excellent communication skills, as you will be working closely with stakeholders to gather requirements and provide updates on project progress. You should be comfortable working in an Agile environment, preferably with Scrum methodologies, and have experience dealing with large amounts of data in real-time applications using big-data technologies like KDB/Q. Previous exposure to trading systems or brokerage technology is strongly preferred, as this will enhance your ability to contribute effectively to our projects.