Fullstack Java Developer ( Citizen / with 12+ years exp)

  • Piscataway, NJ
  • Posted 4 days ago | Updated 2 days ago

Overview

On Site
Depends on Experience
Full Time
10% Travel

Skills

Java
Angular
AWS

Job Details

Job Title: Full Stack Java Developer Location: Piscataway, NJ - Hybrid Duration: 12 Months
Job Summary:

The overall purpose of this position is to design, develop, and maintain scalable & diverse web applications, with a focus on process workflows, for consumer-oriented functions, content management solutions, custom Java/J2EE applications, internal/backend software tools and systems.

QUALIFICATIONS

<>Education:</>

Education Level

  • Bachelor's degree or equivalent experience or higher in Computer Science or related field preferred or equivalent experience (Required)
<>Work Experience:</>

Experience

  • 5-7 years of related work experience (Required)

Key Responsibilities;

  • Develops process workflow, content management, and custom Java/J2EE web applications which includes design, hands-on implementation, and maintenance/support
  • Actively participates in requirement reviews, technical design reviews, and code reviews
  • Performs impact analysis of application changes
  • Creates and maintains software documentation
  • Responsible for maintaining high quality of deliverables by conducting unit testing, integration/system testing, regression testing, production validation, and post production support
  • Keeps security best practices at the forefront in all design and development activities
  • As a part of the Pubs Systems Engineering team, works with IT Infrastructure & Enterprise Architecture teams, Business Stakeholders & Other Technical Stakeholders.
  • Reports progress and activity to Manager and/or Project Lead on a continuing basis
  • Stays current with evolving technology trends

Skills and Requirements (Custom):

  • At least 2-3 years of analysis, design and application development expertise
  • Solid understanding of Object Oriented Programming and Hands-on experience with Java/J2EE development, Spring framework/ Spring boot, REST, Hibernate etc.
  • Hands-on experience with implementing Front-end applications using JavaScript (jQuery/Angular/ReactJS/ Marionette JS, Handlebars, Alpaca JS), HTML5, CSS3 technologies, responsive web design.
  • Hands-on development experience using RDBMS/SQL (e.g./ MySQL) and NoSQL databases (e.g./ MongoDB)
  • Experience in implementation and integration with web services (SOAP/REST based, JSON, XML) required
  • Exposure to CI/CD tools like Jenkins.
  • Experience with source code management techniques using Git.
  • Familiarity with build tools such as Ant and Maven.
  • Exposure to the latest Cloud and Deployment technologies like Dockers.
  • Effective communication skills both written and verbal required to effectively present ideas and concepts to the user community / stakeholders / technical personnel
  • Ability to work as part of a team as well as with all levels of management
  • Proficient understanding of code versioning/integration/deployment tools (e.g. GIT, Maven, Bamboo)
  • Experience with project life cycle, including design, development, testing, UAT, and production support
  • Hands-on experience with Spring/Spring Boot framework
  • Experience with AWS (S3, EC2 Lamda, Cloudfront, RDS) preferred
  • Good knowledge of Agile methodologies and Jira.
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.