Java Full Stack Developer
ACS -
Menands, NY, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
BB
Benedikt Bischof
Java Basics
almost 4 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
TL
Thomas Limbüchler
What is a Java Developer?
almost 3 years ago
OB
Olena Burkenia
6 Reasons to Use Java For Your Next AI Project
almost 4 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago