Java Full Stack Developer

Experis
Plano, TX, United States
1 day ago
Apply on www.experis.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Amazon Web Services HTML5 Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Databases Continuous Integration Software Design Patterns Linux DevOps
+28 more
Java Platform Enterprise Edition (J2EE) Monitoring of Systems JQuery Junit Apache Maven Enterprise Messaging Systems OpenShift Oracle Databases Performance Tuning Ansible Software Engineering SonarQube SQL Databases TypeScript Multithreading Enterprise Software Applications Spring-mvc Concurrency Spring-boot Software Security Git AngularJS Apache Kafka Bitbucket Front End Software Development Restful APIs Jenkins Microservices

Job description

We are seeking a skilled Java Full Stack Developer to design, develop, and support enterprise-grade applications. The ideal candidate will have strong experience in both front-end and back-end technologies and will contribute to the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and support., + Develop and maintain scalable, high-performance web applications using Java and related technologies.

  • Design and implement RESTful APIs and microservices.
  • Build responsive and user-friendly front-end applications using modern JavaScript frameworks.
  • Collaborate with business stakeholders, architects, and development teams to understand and refine requirements.
  • Write clean, efficient, maintainable, and secure code following industry best practices.
  • Perform code reviews, unit testing, integration testing, and debugging.
  • Participate in Agile/Scrum ceremonies, sprint planning, and estimation activities.
  • Troubleshoot application issues and provide production support when needed.
  • Ensure compliance with security, performance, and quality standards.
  • Contribute to CI/CD automation and deployment processes., Backend Technologies
  • Java 8/11/17
  • Spring Boot
  • Spring MVC
  • J2EE
  • RESTful Services
  • Microservices Architecture
  • Multithreading and Concurrency

Frontend Technologies

  • Angular
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • jQuery

Database Technologies

  • Oracle Database
  • SQL Query Optimization
  • Data Modeling

DevOps & Tools

  • Git / Bitbucket
  • Jenkins
  • Maven
  • SonarQube
  • Ansible
  • CI/CD Pipelines
  • Linux/Unix
  • JUnit and Automated Testing Frameworks

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 5+ years of experience in software development with Java technologies.
  • Strong understanding of object-oriented programming concepts and design patterns.
  • Experience working in Agile development environments.
  • Excellent analytical, problem-solving, and communication skills., + Experience with cloud platforms such as AWS, Azure, or OpenShift.
  • Knowledge of messaging technologies such as Kafka.
  • Experience with large-scale enterprise applications.
  • Understanding of application security and compliance standards.
  • Familiarity with performance tuning and monitoring tools.

Key Competencies

  • Full Stack Development
  • Problem Solving
  • Software Design & Architecture
  • Team Collaboration
  • Continuous Integration & Continuous Delivery (CI/CD)
  • Quality Engineering
  • Technical Leadership and Mentoring

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.experis.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

Videos

See all

Related articles

See all