Senior Java Full Stack Developer

Compunnel Inc.

Phoenix (AZ)

On-site

USD 120,000 - 170,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Compunnel, Inc. seeks a Senior Java Full Stack Developer in Phoenix to design, develop, integrate, test, and support scalable enterprise applications. You will work across Java/J2EE, Spring Boot, REST APIs, microservices, and modern front-end tech in an Agile environment.

Responsibilities include building backend services, implementing secure APIs, collaborating with cross-functional teams, and ensuring quality through unit and integration tests within CI/CD pipelines.

Qualifications

  • 8+ years of software development experience with strong Java/J2EE expertise.
  • Proficiency with Java 8/11/17+ and Spring components (Boot, MVC, Security, Data).
  • Experience designing REST APIs, microservices, and full-stack solutions.

Responsibilities

  • Design, develop, and maintain scalable Java/J2EE applications.
  • Develop backend services and enterprise apps using Spring Boot and microservices.
  • Implement RESTful APIs and integrate with external systems.
  • Build end-to-end full-stack solutions across frontend and backend.
  • Work with relational and NoSQL databases; optimize queries and data access.
  • Apply security, authentication, and secure API integrations.
  • Develop event-driven apps using Kafka or similar messaging tech.
  • Participate in architecture reviews, code reviews, and SDLC standards.
  • Write unit/integration tests; perform root-cause analysis on issues.
  • Collaborate with analysts, architects, QA, DevOps to deliver high-quality solutions.

Skills

Java/J2EE
Spring Boot
REST APIs
Microservices
Front-end frameworks
Databases (SQL/NoSQL)
CI/CD & DevOps
Testing (JUnit/Mockito)

Education

Bachelor's degree in CS/IS/Eng

Tools

Docker
Kubernetes
AWS/Azure
Git/GitHub/GitLab
Jenkins

Job description

The Senior Java Full Stack Developer will design, develop, integrate, test, and support scalable, secure, and high-performance enterprise applications. The role requires strong hands‑on expertise across Java/J2EE, Spring Boot, REST APIs, microservices, modern front‑end technologies, databases, messaging, cloud technologies, and CI/CD. The developer will work across the full software development lifecycle and collaborate with cross‑functional teams in an Agile/Scrum environment.

Key Responsibilities
  • Design, develop, and maintain scalable, secure, and high-performance Java/J2EE applications.
  • Develop backend services and enterprise applications using Java, Spring Boot, Spring Framework, and microservices.
  • Design and implement RESTful APIs and integrate applications with internal and external systems.
  • Build and maintain end-to-end full-stack solutions across frontend and backend layers.
  • Work with relational and NoSQL databases, including optimized SQL queries, stored procedures, and data‑access components.
  • Implement application security, authentication, authorization, and secure API integrations.
  • Develop event‑driven and distributed applications using Kafka or similar messaging technologies.
  • Participate in application architecture, technical design, code reviews, and development standards.
  • Write unit, integration, and automated tests to ensure application quality and reliability.
  • Troubleshoot production issues, perform root‑cause analysis, and implement effective resolutions.
  • Collaborate with Business Analysts, Architects, QA Engineers, DevOps teams, and other stakeholders to deliver high-quality solutions.
  • Work with CI/CD pipelines and DevOps tools to automate application build, testing, and deployment processes.
  • Monitor application performance and identify opportunities for optimization and scalability.
  • Follow enterprise coding standards, security guidelines, SDLC processes, and software development best practices.
Required Qualifications
  • 8+ years of experience in software development with strong Java/J2EE expertise.
  • Strong hands‑on experience with Java 8/11/17 or higher.
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, and Spring Data.
  • Strong experience developing REST APIs and microservices.
  • Hands‑on experience with React.js and/or Angular.
  • Experience with Kafka or other messaging/event‑streaming technologies.
  • Strong SQL and database development experience with Oracle, PostgreSQL, SQL Server, or similar databases.
  • Experience with JUnit, Mockito, and automated testing frameworks.
  • Experience with Git, Maven/Gradle, Jenkins, GitHub/GitLab, or similar DevOps tools.
  • Understanding of Docker, Kubernetes, and cloud technologies such as AWS or Azure.
  • Strong understanding of object‑oriented programming, design patterns, data structures, and application architecture.
  • Experience working in Agile/Scrum development environments.
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • Excellent problem‑solving, analytical, communication, and collaboration skills.
Preferred Qualifications
  • Experience in banking, financial services, or other highly regulated enterprise environments.
  • Experience working with large‑scale, high‑volume transactional applications.
  • Knowledge of cloud‑native application development and modernization.
  • Experience with AWS services, Kubernetes/OpenShift, Docker, and CI/CD pipelines.
  • Familiarity with application monitoring and observability tools.
  • Knowledge of secure coding practices and enterprise application security.
  • Experience working with distributed systems and event‑driven architectures.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full-Stack Engineer: Enterprise Solutions
Senior Java Full-Stack Engineer: Enterprise Solutions

Compunnel, Inc. (old) • Phoenix (AZ)

Hybrid
USD 120,000 - 170,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Java Application Developer
Java Application Developer

LTM • Irving (TX)

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

Compunnel Inc. • Texas

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

Veriipro • Mount Laurel Township (NJ)

On-site
USD 110,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Open Systems Technologies • Dallas (TX)

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

Compunnel Inc. • Texas

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
Java Full Stack Developer
Java Full Stack Developer

Compunnel Inc. • Plano (TX)

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

Digipulse Technologies Inc. • Dallas (TX)

On-site
USD 120,000 - 160,000