Skip to main content

Java Fullstack developer

Posted 2 days ago

ace stackPhoenix (AZ)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Java Full Stack Developer We are seeking an experienced Java Full Stack Developer to design, develop, test, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience with Java, Spring Boot, REST APIs, Microservices, and modern front-end technologies such as React.js or Angular.
Key Responsibilities: Design and develop scalable applications using Java and Spring Boot. Build responsive and user-friendly front-end applications using React.js or Angular. Develop, integrate, and maintain RESTful APIs and Microservices. Work with relational databases such as Oracle, PostgreSQL, or MySQL.Write clean, maintainable, secure, and testable code. Perform unit, integration, and functional testing using tools such as JUnit/Mockito. Participate in code reviews, debugging, performance tuning, and production support. Collaborate with Product, QA, DevOps, and Architecture teams in an Agile/Scrum environment. Support CI/CD pipelines and application deployments. Troubleshoot technical issues and perform root-cause analysis.
Required Skills: Strong experience with Java 8/11/17+.Hands-on experience with Spring Boot, Spring MVC, Hibernate/JPA.Strong knowledge of REST APIs and Microservices architecture. Experience with React.js or Angular, JavaScript/TypeScript, HTML5, and CSS3.Strong SQL and database development experience. Experience with Git, Maven/Gradle, and CI/CD.Knowledge of Docker/Kubernetes is a plus. Exposure to AWS, Azure, or GCP is preferred. Strong problem-solving, communication, and collaboration skills.
Qualifications: Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.4+ years of professional Java Full Stack development experience preferred. Experience working on enterprise-scale applications and Agile development teams. Strong understanding of software development lifecycle and coding best practices.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this