Jobs · Engineering · Pennsylvania

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

Similar jobs