Java Full Stack Developer
Virtusa Corporation
Harris County, TX, United States
15 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.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)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Spring Security
Application Programming Interfaces (APIs)
Agile Methodology
Amazon Web Services
Unit Testing
Microsoft Azure
Cloud Computing
Code Review
Continuous Integration
Software Debugging
+25 more
DevOps
Web Development
Distributed Systems
Design of User Interfaces
Spring Framework
PostgreSQL
MongoDB
Node.Js
NoSQL
Performance Tuning
Standard Sql
Software Engineering
Web Applications
Google Cloud
Enterprise Software Applications
Spring-boot
Software Security
Backend
Git
Spring Data
AngularJS
Restful APIs
Docker
Service Stack
Microservices
Job description
- Develop and maintain enterprise-level applications using Java 21 and Spring 6.
- Build dynamic and responsive front-end interfaces using Angular.
- Create and manage back-end services and APIs using Node.js and Spring Boot.
- Collaborate with UI/UX designers, product managers, architects, and backend developers to deliver scalable and robust solutions.
- Participate in code reviews, unit testing, debugging, and performance tuning activities.
- Ensure application security, scalability, reliability, and maintainability.
- Troubleshoot and resolve complex application issues across the full technology stack.
- Stay current with emerging trends and best practices in Java, JavaScript, cloud, and web development technologies.
- Contribute as an individual contributor while driving technical excellence and delivering project outcomes with minimal supervision.
Requirements
Self-driven individual contributor with strong communication, collaboration, and stakeholder management skills. Capable of working independently while delivering high-quality solutions in Agile environments., * 11+ years of professional experience in Java application development.
- Strong hands-on experience with Java 21 features and modern Java development practices.
- Deep understanding of Spring Framework 6, including Spring Boot, Spring Security, Spring Data, and related technologies.
- Experience developing modern web applications using Angular (version 12 or higher preferred).
- Proficiency in Node.js for server-side application development.
- Strong experience designing and developing RESTful APIs.
- Solid understanding of Git, CI/CD pipelines, and DevOps practices.
- Excellent communication, teamwork, collaboration, and stakeholder engagement skills.
- Strong analytical and complex problem-solving abilities.
- Ability to work independently in a fast-paced Agile environment.
Preferred Qualifications:
- Experience with microservices architecture and distributed systems.
- Hands-on experience with Docker and Kubernetes.
- Knowledge of SQL and NoSQL databases including PostgreSQL and MongoDB.
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.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
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 1 month ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago