Senior Java Full Stack Developer
Job in
Phoenix, Maricopa County, Arizona, 85003, USA
Listed on 2026-09-10
Listing for:
Compunnel, Inc.
Full Time
position Listed on 2026-09-10
Job specializations:
-
Software Development
Java Developer, Backend Developer, Full Stack Developer, DevOps
Job Description & How to Apply Below
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 No
SQL 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, Dev Ops teams, and other stakeholders to deliver high-quality solutions.
- Work with CI/CD pipelines and Dev Ops 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.
- 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, Git Hub/Git Lab, or similar Dev Ops 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.
- 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/Open Shift, 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.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×