Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Virtusa
6-12 Years
Not Disclosed
Early Applicant
  • Posted 4 hours ago
  • Be among the first 10 applicants

Job Description


Senior Java Spring Boot Developer

Experience: 6 to 11 Years

Job Summary

We are looking for an experienced Senior Java Spring Boot Developer with 6 to 12 years of hands-on experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should possess strong expertise in Java, Spring Boot, and Microservices Architecture, along with experience in building scalable, high-performance backend systems. The role requires close collaboration with cross-functional teams, contributing to the full software development lifecycle, and driving engineering best practices.

Key Responsibilities

  • Design, develop, and maintain scalable and resilient Microservices-based applications using Java and Spring Boot.
  • Build and enhance backend services using Java, Spring Framework, Spring Boot, and related technologies.
  • Develop and consume RESTful and SOAP web services for seamless integration with internal and external systems.
  • Integrate applications with SQL and NoSQL databases and third-party APIs.
  • Write clean, maintainable, secure, and high-quality code following industry best practices.
  • Develop and execute unit tests, integration tests, and automated test cases using JUnit and Mockito.
  • Troubleshoot, debug, and resolve application issues while ensuring optimal system performance.
  • Collaborate with DevOps teams to implement and maintain CI/CD pipelines and support deployment activities.
  • Participate in architecture discussions, code reviews, technical design sessions, and sprint planning activities.
  • Work closely with product owners, business analysts, QA teams, and stakeholders to deliver robust solutions.
  • Mentor junior developers and contribute to technical excellence across the team.

Required Skills & Qualifications

Core Java & Backend Development

  • Java / J2EE
  • Core Java
  • Object-Oriented Programming (OOP)
  • Multithreading
  • Collections Framework
  • Exception Handling

Frameworks & Architecture

  • Spring Framework
  • Spring Boot
  • Microservices Architecture

API Development & Integration

  • RESTful APIs
  • SOAP Web Services
  • Third-Party API Integrations

Testing

  • JUnit
  • Mockito
  • Integration Testing
  • Test-Driven Development (Preferred)

Databases

  • SQL Databases (Oracle, MySQL, PostgreSQL, etc.)
  • NoSQL Databases (MongoDB, Cassandra, etc.)

DevOps & CI/CD

  • Jenkins
  • GitHub Actions
  • GitLab CI
  • CI/CD Concepts

Monitoring & Performance

  • Application Monitoring & Logging
  • Performance Tuning & Optimization
  • Troubleshooting & Root Cause Analysis

Preferred Skills

  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Experience working in Agile/Scrum environments.
  • Understanding of containerization technologies such as Docker and Kubernetes.
  • Strong analytical, debugging, and problem-solving abilities.
  • Excellent communication and stakeholder management skills.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

12-14 yrs
Hyderabad, India
Skills:
Dynamics 365, Java, Cloud Services, React, Typescript, Application Security, Javascript, Agile Development, Restful Apis, Python, AI Agents, Copilot experiences, event-driven patterns, microservices architectures, Azure services
5-7 yrs
Hyderabad, India
Skills:
Java, Azure, AWS, X.509 SVIDs, mTLS, RESTful HTTP APIs
5-8 yrs
Hyderabad, India
Skills:
cda , Rest Api, Core Java Programming, Multi threading applications, ccd, Health care integrations, On premises deployment, HL7v2, FHIR, Writing Java applications in Embedded devices, Micro services enterprise application development, X12 EDI, Healthcare interoperability standards, Java back end programming
4-6 yrs
Hyderabad, India
Skills:
S3, Angular, Jenkins, Lambda, Efs, Typescript, Javascript, Ec2, Docker, Iam, Kubernetes, AWS, LLMs, Agents, CI CD, Harness, GitHub Actions, Embeddings, AI LLM Technologies, RAG, Prompt Engineering
6-8 yrs
Hyderabad, India
Skills:
Java, PostgreSQL, Fortify, Spring Boot, Jira, Microservices, Angular, Jenkins, Typescript, Bitbucket, Openshift, Sonarqube, Rest Apis, AWS, Single-SPA, Nexus IQ