Senior Java Full Stack Engineer

Compunnel, Inc.

Alpharetta, Northern (GA, KY)

Hybrid

USD 120,000 - 170,000

Full time

1 hour 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. in Alpharetta, GA seeks a Senior Java Developer to design, develop, and support cloud-native applications. You will leverage Java 17+, Spring Boot, and microservices to build enterprise-grade backend solutions.

You will implement CI/CD pipelines, RESTful APIs, and AWS services, collaborate with architects and DevOps, and ensure performance, security, and reliability across the SDLC. This role requires strong communication, Agile experience, and hands-on problem solving in a

Qualifications

  • Bachelor's degree or equivalent professional experience.
  • Extensive Java development experience with Java 17+.
  • Expertise in Spring Boot and microservices architecture.
  • Experience designing RESTful APIs and backend services.
  • Strong OO design skills and familiarity with patterns.
  • Experience implementing CI/CD pipelines and DevOps practices.
  • Hands-on with Jenkins, GitHub, and artifact tools (Artifactory).
  • Proficient in AWS services, Lambda, and EMR.

Responsibilities

  • Design, develop, and maintain scalable Java applications.
  • Build cloud-native backend services with Spring Boot and microservices.
  • Develop RESTful APIs and service integrations.
  • Implement modern design patterns and best practices.
  • Create and manage CI/CD pipelines and automation.
  • Write unit and integration tests and ensure code quality.
  • Collaborate with cross-functional teams across SDLC.
  • Troubleshoot and resolve production issues.
  • Document deployment guides and operational procedures.

Skills

Java development
Agile/Scrum
Problem-solving
Verbal and written communication

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or related field

Tools

Spring Boot
Microservices
GitHub
Jenkins
Artifactory
AWS
AWS Lambda
AWS EMR
Docker
Kubernetes
Terraform

Job description

We are seeking a Senior Java Developer to design, develop, and support highly available, scalable, and cloud-native applications. The ideal candidate will possess strong expertise in Java 17+, Spring Boot, Microservices, AWS services, and modern DevOps practices. This role will be responsible for building enterprise-grade backend solutions, implementing CI/CD pipelines, developing RESTful APIs, and collaborating with cross-functional teams to deliver secure, high-performing applications in a cloud-first environment.

KEY RESPONSIBILITIES
  • Design, develop, and maintain highly available and scalable Java-based applications.
  • Build and support cloud-native backend services using Java 17+, Spring Boot, and Microservices architecture.
  • Design, develop, and maintain RESTful APIs and service integrations.
  • Implement modern software design patterns and engineering best practices.
  • Develop and maintain microservices-based applications to support enterprise business requirements.
  • Build and manage CI/CD pipelines to automate application build, testing, deployment, and release processes.
  • Develop and execute unit tests, integration tests, and automated quality validations to ensure code quality and coverage.
  • Collaborate with business stakeholders, architects, DevOps teams, and developers throughout the Software Development Lifecycle (SDLC).
  • Participate in technical design discussions, architecture reviews, and solution planning activities.
  • Troubleshoot and resolve application, integration, and production support issues.
  • Optimize application performance, scalability, reliability, and maintainability.
  • Manage source code repositories and branching strategies using GitHub.
  • Utilize Artifactory or similar repository management solutions for artifact lifecycle management.
  • Develop and support solutions leveraging AWS-native services and cloud infrastructure.
  • Implement serverless and event-driven solutions using AWS Lambda.
  • Support big data and analytics workloads using AWS EMR.
  • Contribute to Agile development activities including sprint planning, estimation, and code reviews.
  • Create and maintain technical documentation, deployment guides, and operational procedures.
REQUIRED QUALIFICATIONS
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
  • Strong experience in Java development with Java 17 or higher.
  • Extensive experience with Spring Boot and Microservices architecture.
  • Experience designing and developing RESTful APIs and backend services.
  • Strong understanding of object-oriented programming principles and software design patterns.
  • Experience developing scalable and highly available enterprise applications.
  • Experience implementing CI/CD pipelines and automated software delivery processes.
  • Hands‑on experience with Jenkins or similar CI/CD tools.
  • Experience with GitHub and modern version control practices.
  • Experience using Artifactory or similar artifact repository management tools.
  • Strong knowledge of AWS cloud services and cloud-native application development.
  • Experience with AWS Lambda.
  • Experience with AWS EMR.
  • Knowledge of software testing methodologies, unit testing, and integration testing.
  • Strong troubleshooting, debugging, and problem-solving skills.
  • Experience working in Agile/Scrum environments.
  • Excellent verbal and written communication skills.
PREFERRED QUALIFICATIONS
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience with event-driven architectures and messaging platforms.
  • Experience with Infrastructure as Code (Terraform, CloudFormation, or CDK).
  • Experience with AWS ECS, EKS, S3, CloudWatch, and API Gateway.
  • Knowledge of performance tuning, monitoring, and observability tools.
  • Experience working in large-scale enterprise cloud environments.
  • Familiarity with DevOps, SRE, and cloud security best practices.
CERTIFICATIONS
  • Oracle Certified Professional Java Developer preferred.
  • Spring Professional Certification preferred.
  • Relevant AWS, Java, DevOps, or Cloud certifications are a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel, Inc. • Phoenix (AZ), Northern (KY)

Hybrid
USD 120,000 - 170,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Senior Java Developer
Senior Java Developer

Ingrain Systems Inc • Pleasanton (CA)

On-site
USD 150,000 - 210,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 Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000
Backend Java Engineer
Backend Java Engineer

Compunnel, Inc. • Cincinnati (OH)

On-site
USD 120,000 - 180,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

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

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Senior Java Engineer | Spring | AWS | Microservices Architecture
Senior Java Engineer | Spring | AWS | Microservices Architecture

Mogi I/O : OTT/Podcast/Short Video Apps for you • Seattle (WA)

Hybrid
USD 130,000 - 145,000
Full Stack Java Developer
Full Stack Java Developer

Compunnel, Inc. • Chicago (IL)

On-site
USD 120,000 - 150,000