Senior Software Engineer

Virtusa
Bengaluru, Karnataka, India

Job Requirements

Key Responsibilities

  • Design, develop, and maintain Java-based backend services (Spring Boot, Microservice & AWS Mandatory).
  • Build responsive, user-friendly React.js front-end applications.
  • Integrate RESTful APIs between frontend and backend.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with UI/UX designers, QA engineers, and other developers.
  • Optimize applications for maximum speed, scalability, and security.
  • Participate in code reviews, troubleshooting, and performance tuning.
  • Stay updated with emerging technologies and best practices.

Required Skills & Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or related field.
  • Backend: Strong proficiency in Java, Spring Boot, Microservices, JPA/Hibernate.
  • Frontend: Strong skills in React.js, JavaScript (ES6+), HTML5, CSS3.
  • Databases: Experience with MySQL, PostgreSQL, or MongoDB.
  • APIs: RESTful API design and integration.
  • Tools: Git, Maven/Gradle, CI/CD pipelines.
  • Other: Understanding of microservices architecture, cloud platforms (AWS/Azure/GCP)

Work Experience

5-7Years

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →