Overview
Skills
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.