Senior Java Software Engineer

Overview

On Site
Full Time
Contract - W2
Contract - 12th Month(s)

Skills

API
JAVA
REACT
ANGULAR
MongoDB
Java Software Engineer
Web Technologies

Job Details

Job Title: Senior Java Software Engineer

Location: Jersey City, NJ (Day 1 OnSite, 5 days a week at the office)

Employment Type: W2 Contract / Fulltime

JD Summary: we are seeking a highly experienced Web Technologies Expert with 10 years of professional experience to join our dynamic team. The ideal candidate will have a strong background in front-end and back-end development, microservices architecture, and database management. This position demands expertise in Angular, ReactJS, J2EE technologies, and Spring Boot, coupled with proficiency in database solutions like Oracle and MongoDB. The candidate will play a pivotal role in designing, developing, and maintaining scalable web applications and systems.

Key Responsibilities:

  • Design and develop dynamic, responsive user interfaces using Angular, ReactJS and J2EE technologies.
  • Implement robust backend systems using microservices architecture with Spring Boot.
  • Create and maintain APIs for seamless system integration.
  • Optimize database performance and ensure data integrity in Oracle and MongoDB environments.
  • Collaborate across teams to ensure alignment of development efforts with business objectives.
  • Identify, troubleshoot, and resolve technical issues efficiently.
  • Continuously improve application performance and scalability.
  • Contribute to system design and architecture discussions to drive innovation.

Required Skills and Qualifications:

  • Experience: Minimum of 10 years in web technologies development.
  • Frontend Development: Expertise in Angular and ReactJS.
  • Backend Development: Extensive experience with J2EE technologies and microservices architecture using Spring Boot.
  • Database Management: Proficiency in Oracle and MongoDB, including performance tuning and query optimization.
  • Integration Skills: Strong knowledge of API development and integration.
  • Problem-Solving: Ability to tackle complex technical challenges and propose effective solutions.
  • Communication: Exceptional interpersonal skills with the ability to collaborate effectively across teams.
  • Adaptability: Competency in handling a fast-paced environment and managing shifting priorities.

Preferred Skills:

  • Experience with cloud platforms such as AWS or Azure.
  • Knowledge of DevOps practices and tools like Docker and Kubernetes.
  • Familiarity with Control-M or other workflow scheduling tools.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.