Fullstack Java Developer in central NJ
Location: Piscataway
Posted on: June 23, 2025
|
|
Job Description:
The main responsibilities of the individual in this position are
definition, architecture, design, development, implementation, and
maintenance of web applications. The responsibilities also include
Application Support and Maintenance. The candidate will provide
technical leadership in the software application development of
user interfaces and user experiences across portal web
applications, search engine-driven solutions, Content Management
System (CMS) based websites, and other custom web applications.
This is a senior role, requiring the incumbent to make independent
design decisions, present ideas to the team and other stakeholders,
as well as guide the team in implementation. This position reports
to an IT Manager. The role functions as an individual contributor
and does not manage any direct reports. Key Responsibilities
Develops and modifies applications & programs as per business
requirements following IT PLC methodology and industry best
practices. Leads the design and development of major web
application features. Creates and maintains requirements/design
artifacts and documents. Performs impact analysis of application
changes. Provides accurate estimates and deliverable dates to help
with the development of delivery plans. Maintains the code base
through refactoring and introducing newer, more efficient
technologies and frameworks. Maintains 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 of all design and
development activities and proactively identifies and addresses
concerns. Stays current with evolving technology trends and makes
recommendations for introducing appropriate new technologies into
our application stack. Mentors junior team members and fosters
adherence to best practices in programming, testing, builds, and
deployments. Provides technical guidance to other staff and
management. Plays a Subject Matter Expert role in several key areas
of business and software systems. Functions as an integral part of
a fast-paced and agile technical team. Interacts closely with
business stakeholders to clarify requirements and communicate
technical design choices and limitations. Reports progress and
activity to the Scrum Master and/or manager on a continuing basis.
Work hand in hand with system and application developers and
business partners to define and implement best practices. Work
Experience 7-10 years of hands-on analysis, design and application
development expertise Req Licenses and Certifications Certification
in Java, J2EE Skills and Requirements Analysis, design, application
development, and software architecture expertise required. Command
of Java and J2EE required. In-depth knowledge of and experience
with Spring/Spring Boot and other commonly used Java frameworks and
design patterns required. Strong UX experience, with good command
of Javascript, jQuery, HTML5 and CSS3 required. Experience with
modern Javascript frameworks, preferably Angular, required.
Experience in implementation and integration with web services
(SOAP/REST based, JSON, XML) required. Hands-on development
experience using RDBMS/SQL (e.g./ MySQL) and NoSQL databases (e.g./
MongoDB). Experience with J2EE developer tools such as Eclipse,
Jira, Bamboo, Maven, Gradle, GIT, SVN, etc. required. Familiarity
with deploying to and trouble-shooting J2EE application servers.
Experience with development utilizing AWS cloud technologies (S3,
EC2, ECS/EKS, Lambda, CloudFront, DynamoDB, RDS, ElastiCache,
Cloudsearch, API Gateway, Fargate, etc.). Experience with
project/Product life cycle, including design, development, testing,
UAT, and production support. Good knowledge of Agile and Waterfall
methodologies. Experience with modern Content Management System(s)
is preferred. Experience in building applications in compliance
with Web Content Accessibility Guidelines (WCAG) is a plus. Must
have a good understanding of the behavior, capabilities and best
practices of software development using user-centered design
concepts. Industry experience with e-Commerce applications is
preferred. Medium to advanced skills with Linux and Windows
operating systems required.
Keywords: , West Orange , Fullstack Java Developer in central NJ, IT / Software / Systems , Piscataway, New Jersey