Software Engineer Full Stack - Java, AWS

Compunnel, Inc.

Atlanta (GA)

Hybrid

USD 105,000 - 135,000

Full time

42 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Compunnel, Inc. is seeking a Software Engineer – Full Stack to build and support applications using Java and Python across on‑premises and cloud infrastructure. You will contribute to full‑stack solutions including frontend, backend, database access, REST APIs, messaging, and AWS services.

The role requires hands-on Java, Spring, Angular, SQL, and Python skills, plus experience with testing and DevOps practices. Join a collaborative team and help deliver secure, scalable software solutions.

Qualifications

  • Hands-on Java development using Core Java; Spring framework & Spring Boot experience.
  • UI development with Angular; REST API design and consumption.
  • Experience with SQL databases and Python scripting beneficial.

Responsibilities

  • Develop and maintain full-stack applications using Java and Python.
  • Build frontend, backend, database, REST API, messaging, and cloud components.
  • Deploy on-premises and AWS cloud infrastructure.
  • Follow lifecycle methodologies, secure coding, and DevOps standards.
  • Create technical/design docs; perform testing and debugging.

Skills

Core Java
Spring ecosystem
Angular UI
SQL
Python
Testing (unit/integration)
REST APIs
AWS
DevOps
Communication
Experience 1–5 years

Education

Bachelor's degree in CS/Engineering or related

Job description

Software Engineer Full Stack - Java, AWS

Georgia, Atlanta

09/18/2026

Contract

Active

Job Description:

Job Summary
The Software Engineer – Full Stack will build and support applications using Java and Python across on-premises and cloud infrastructure. The role will contribute to full-stack solutions involving frontend development, backend services, database access, REST APIs, messaging, and AWS cloud services. The engineer will work with development teams to follow application lifecycle methodologies, apply secure coding practices, support architecture and DevOps standards, create design documentation, perform testing, and troubleshoot complex technical issues through debugging, research, and investigation.

Key Responsibilities
  • Develop and maintain full-stack applications using Java and Python
  • Build frontend, backend, database, REST API, messaging, and cloud-based application components
  • Develop and maintain applications deployed across on-premises and AWS cloud infrastructure
  • Apply application lifecycle management practices and approved development methodologies
  • Create and maintain comprehensive technical and design documentation
  • Perform coding, unit testing, integration testing, and functional testing
  • Apply secure coding standards and practices throughout the software development lifecycle
  • Collaborate with product and development teams as a technical partner
  • Troubleshoot and resolve complex technical issues through debugging, research, and investigation
  • Apply architecture patterns, DevOps practices, and cloud technologies to application development
  • Support database access and SQL-based application functionality
  • Develop and integrate REST APIs and messaging components
Required Qualifications
  • Hands‑on coding experience with Core Java
  • Hands‑on experience with the Spring ecosystem, including Spring Framework, Spring Boot, Spring Security, or comparable components
  • Hands‑on experience with UI development using Angular
  • Hands‑on experience with SQL and relational databases
  • Hands‑on experience with Python programming
  • Hands‑on experience with unit, integration, and functional testing
  • Knowledge of building and consuming REST APIs
  • Knowledge of AWS and cloud technologies
  • Understanding of application lifecycle management, security, architecture patterns, and DevOps practices
  • Excellent written and verbal communication skills
  • 1–5 years of professional experience or recent college graduate with relevant hands‑on development experience
Preferred Qualifications
  • Degree in Computer Science, Engineering, or a related field
  • Experience developing applications across on‑premises and cloud environments
  • Familiarity with messaging technologies and distributed application architectures
  • Experience creating technical design documentation
  • Familiarity with secure software development and DevOps practices
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer - Angular, NodeJS, Java, AWS
Full Stack Engineer - Angular, NodeJS, Java, AWS

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 90,000 - 130,000
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000
Full Stack Developer
Full Stack Developer

Govserviceshub • Atlanta (GA)

On-site
USD 80,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Durham (NC)

Hybrid
USD 100,000 - 130,000
Fullstack Java Developer
Fullstack Java Developer

BaseCamp Consulting & Solutions • Reston (VA)

On-site
USD 90,000 - 130,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Java Full Stack Developer
Java Full Stack Developer

Fusion IT • Alpharetta (GA)

On-site
USD 80,000 - 110,000
Senior Engineer, IT
Senior Engineer, IT

ICE • Jacksonville (FL)

On-site
USD 110,000 - 140,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Tampa (FL)

On-site
USD 110,000 - 170,000
Sr Java/J2ee Developer
Sr Java/J2ee Developer

re-zoo-me • Saint Paul (MN)

On-site
USD 120,000 - 160,000