Post Job Free
Sign in

Full Stack Engineer

Company:
Compunnel
Location:
Smithfield, RI, 02917
Posted:
May 03, 2026
Apply

Description:

Job Summary

We are seeking a Full Stack Engineer with experience in building and maintaining enterprise applications within a multi-tier architecture. This role focuses on developing scalable, high-performance solutions using Java, Spring, and modern frontend technologies. The ideal candidate will contribute across the full development lifecycle and support production systems in a dynamic, Agile environment.

Key Responsibilities

Design, develop, and maintain full-stack applications using Java, Spring Boot, and Angular

Build and support RESTful web services and APIs

Develop and maintain high-volume, transactional systems across web, application, and database layers

Participate in architecture, design, and code reviews

Create and maintain technical design documentation

Collaborate with cross-functional teams to deliver business-critical solutions

Support software releases and provide production support on a rotational basis

Work with relational databases such as Oracle and SQL Server

Ensure adherence to coding standards, best practices, and performance optimization

Adapt to evolving technologies and business requirements

Required Qualifications

Bachelor's degree in Computer Science or a related field

Experience in software development for enterprise applications

Strong experience with Java, Spring Boot, and server-side technologies (J2EE, REST, SQL)

Experience with frontend technologies such as Angular, HTML5, JavaScript, CSS, and JSON

Experience working with relational databases (Oracle, SQL Server)

Familiarity with testing frameworks such as JUnit and application servers like Tomcat

Experience with source control systems such as Git

Understanding of full software development lifecycle and Agile methodologies

Strong analytical, problem-solving, and communication skills

Ability to learn new technologies and adapt to changing priorities

Preferred Qualifications

Experience working on high-volume transactional platforms

Experience supporting production systems and on-call rotations

Familiarity with enterprise architecture patterns and design principles

Experience working in distributed or global teams

Apply