Java Full Stack Developer
Virtusa · Pittsburgh, PA · 3 wk ago
HybridEngineeringFull-time
About the role
The Java Full Stack Developer will be responsible for designing, developing, and maintaining software applications using Java and related technologies. This position requires a strong background in full stack development, including front-end and back-end development, database management, and microservices architecture.
Responsibilities
- Design and develop high-quality, scalable, and maintainable Java applications
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
- Implement and maintain microservices architecture
- Work with databases such as MySQL, MongoDB, and PostgreSQL
- Write clean, efficient, and well-documented code
- Participate in code reviews and contribute to continuous improvement of the codebase
Requirements
- Bachelor's degree in Computer Science or a related field
- At least 5 years of professional experience in full stack Java development
- Experience with microservices architecture and related technologies
- Strong understanding of Java, Spring Boot, and related frameworks
- Proficiency in SQL and NoSQL databases
- Experience with version control systems like Git
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team
Skills
- Java
- Spring Boot
- Microservices
- Database Management
- Version Control Systems
Pay
$100,000 - $120,000 USD annually
Schedule
Full-time, Monday through Friday