Java Full Stack Developer

ACS -
Menands, NY, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Component-Based Software Engineering User Authentication Automation of Tests Continuous Delivery Continuous Integration Relational Databases Java Platform Enterprise Edition (J2EE) Java Persistence API Java Servlet PostgreSQL Oracle SQL Developer
+13 more
Software Engineering Systems Integration TypeScript Enterprise Software Applications Spring-boot Software Security Git AngularJS Git Flow Information Technology Asynchronous Programming Restful APIs Software Version Control

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Management Information Systems (MIS), or a related discipline from an accredited institution.
  • Proven experience throughout the Software Development Life Cycle (SDLC), including requirements gathering, analysis, design, development, testing, deployment, and ongoing application support.
  • Hands-on experience developing and maintaining enterprise applications using Java technologies and frameworks, including Spring Boot, Java EE, Servlets, JPA, and related technologies.
  • Experience designing, developing, and optimizing applications using relational database management systems (RDBMS), such as Oracle SQL and PostgreSQL.
  • Experience designing, developing, implementing, and deploying Single Page Applications (SPAs), preferably using Angular and TypeScript.
  • Strong understanding and practical application of SPA concepts, including component-based architecture, dynamic rendering, state management, and asynchronous programming.
  • Experience designing, developing, and integrating RESTful APIs, with solid knowledge of API security, authentication, and authorization frameworks.
  • Experience utilizing Git for source code management, including branching strategies, code merging, version control, and collaborative development workflows.
  • Experience working with CI/CD pipelines and automation tools to support continuous integration, automated testing, and continuous deployment processes.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:19 min

Audience Q&A on future tools and Git commands

PJ Hagerty PJ Hagerty · WWC Europe 2026

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux · WWC 2022

Videos

See all

Related articles

See all