Java Full Stack Developer
Experis
Plano, TX, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.experis.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
TL
Thomas Limbüchler
almost 6 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago