Skip to main content

Java Full Stack Developer

Posted today

experisPlano (TX)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Java Full Stack Developer 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.
Key Responsibilities: 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.
Required Qualifications:
  • 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.
  • Technical Skills
  • Backend Technologies
  • Java 8/11/17 Spring BootSpring MVCJ2EERESTful Services
  • Microservices Architecture
  • Multithreading and Concurrency
  • Frontend Technologies
  • AngularJavaScriptTypeScriptHTML5CSS3jQueryDatabase Technologies
  • Oracle DatabaseSQL Query Optimization
  • Data Modeling
  • DevOps & ToolsGit / Bitbucket
  • JenkinsMavenSonarQubeAnsibleCI/CD Pipelines
  • Linux/UnixJUnit and Automated Testing Frameworks
Preferred Qualifications: 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

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