Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Virtusa
6-12 Years
Not Disclosed
  • Posted 16 days ago
  • Over 50 applicants have applied

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

SQL Databases

GitLab CI

GitHub Actions

NoSQL Databases

Microservices Architecture

CI CD

About Company

Similar Jobs

10-12 yrs
Hyderabad, India
Skills:
PostgreSQL, Spring Boot, Kafka, React, Typescript, Docker, Web Applications, Python, Jest, AWS, Java, Oracle Sql Server, Pytest, Jwt, Sql, Jenkins, FastAPI, Kubernetes, LangGraph, AI services, OAuth 2.0, GitHub Actions, Vitest, LangChain, Playwright, MCP server development, rbac, CI/CD, ArgoCD, OIDC
8-10 yrs
Hyderabad, India
Skills:
Java, C#, Machine Learning, C, C++, Power Bi, PowerShell, Sql, Javascript, Python, Windbg, KQL, data platforms, ETW, orchestration systems, anomaly detection, AI-assisted analysis, Kusto, Windows Performance Analyzer, Azure services, experimentation, Statistics, monitoring systems
5-7 yrs
Hyderabad, India
Skills:
Kafka, Performance Tuning, Angular, Cloud Technologies, React, Azure, Pega Infinity, Pega Platform, GenAI, CI CD Automation, Queue Processors, Security, Constellation, Agentic AI, Enterprise Integrations, OpenAI, REST Integrations, DX API
8-10 yrs
Hyderabad, India
Skills:
Java, Network Security, Prometheus, Kafka, Bash, Grafana, Encryption, Gcp, Firewalls, Package Management, Splunk, Python, Kubernetes, AWS, HashiCorp Vault, Go, Container Runtimes, IAM Roles, OpenTelemetry, Pub-Sub Architecture
8-12 yrs
Hyderabad, India
Skills:
.NET, .Net Core, C#, Kafka, Microservices, Sql, Docker, Entity Framework, Rest Apis, Python, Kubernetes, AWS, automated unit testing, CI/CD