Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Phoenix?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Compunnel

Phoenix / Global

Senior Java Full Stack Developer

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.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location