Java Developer

$140,000 - $140,000/Yr

Open Systems Technologies - Jersey City, NJ

posted 26 days ago

Full-time
Jersey City, NJ
Professional, Scientific, and Technical Services

About the position

The Java Developer position at a financial firm in Jersey City, NJ, is a critical role that involves designing, developing, and supporting modern web applications. The ideal candidate will have a strong background in Java and J2EE architecture, with a focus on creating robust applications that meet the needs of the financial sector. This role requires a deep understanding of REST APIs and the Spring Framework, including Spring MVC, IOC, AOP, and Spring JDBC. The developer will be responsible for building user-friendly front-end interfaces using technologies such as HTML5, JavaScript, Bootstrap, and ReactJS, ensuring a seamless user experience. In addition to development tasks, the Java Developer will engage in unit and integration testing using Junit and Mockito to ensure the quality and reliability of the applications. Familiarity with DevOps tools and experience in CI/CD software is essential, as the role will involve streamlining the deployment process and enhancing the development workflow. The candidate should also have experience with messaging technologies like Kafka and be comfortable leveraging open-source technologies to develop service-oriented architectures. The position requires strong problem-solving and analytical abilities, as well as excellent communication skills to collaborate effectively with team members and stakeholders. Financial experience, particularly in front office technologies and processes, will be a significant advantage in understanding the business context and delivering solutions that align with the firm's objectives.

Responsibilities

  • Design and develop modern web applications using Java and J2EE architecture.
  • Implement REST APIs for application integration.
  • Create front-end interfaces using HTML5, JavaScript, Bootstrap, and ReactJS.
  • Conduct unit and integration testing using Junit and Mockito.
  • Utilize DevOps tools and CI/CD software for deployment processes.
  • Work with messaging technologies like Kafka for application communication.
  • Leverage open-source technologies to develop service-oriented architectures.
  • Collaborate with team members to solve complex problems and enhance application performance.

Requirements

  • BS/BA degree or equivalent experience.
  • 5-8 years of experience in design and applications development.
  • Proficient in modern web applications using Rest API and J2EE/JAVA Architecture.
  • Experience with Spring Framework (Spring MVC, IOC, AOP, Spring JDBC).
  • Skilled in designing front-end interfaces with HTML5, JavaScript, Bootstrap, and ReactJS.
  • Experience in unit and integration testing using Junit and Mockito.
  • Familiarity with DevOps tools and CI/CD software.
  • Experience with messaging technologies like Kafka.
  • Knowledge of database systems such as SQL Server and PostgreSQL.
  • Strong problem-solving and analytical abilities.
  • Excellent communication skills.
  • Financial experience in front office technologies and processes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service