Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Virtusa
6-12 Years
Not Disclosed
Early Applicant
  • Posted 2 days ago
  • Be among the first 40 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

7-10 yrs
Hyderabad, India
Skills:
Oauth, Java, Golang, Node.js, Windows, Gcp, Linux, Macos, Swift, Azure, Python, Kubernetes, AWS, Go, Github Action, MDM, mTLS, OIDC
5-7 yrs
Hyderabad, India
Skills:
Java, Distributed Computing, C++, Networking, Data structures, Google Cloud, Algorithms, Typescript, Javascript, Ui Design, Natural Language Processing, Software Design, Testing, Artificial Intelligence, Large-scale system design, Data Storage, Security
10-12 yrs
Hyderabad, India
Skills:
React, Typescript, Docker, PostgreSQL, FastAPI, Redis, Python, Sql, CI CD, AI LLM APIs
5-7 yrs
Hyderabad, India
Skills:
.NET, Inter-process communication (IPC), .Net Core 8 and above, C#, Powershell, Solid Principles, Bash, Artifactory, JIRA, Rabbitmq, Git, Gcp, Azure, Python, AWS, Virtualization tools, CI/CD pipeline development and maintenance, VS Code, Multi-threaded applications, Visual Studio 2022
5-7 yrs
Hyderabad, India
Skills:
.NET, Databases, Rest Apis, Azure, AWS, Angular, Infrastructure as Code, microservices architecture, AI-assisted development tools, event-driven messaging