Senior Java Developer

Virtusa Corp
  • Pittsburgh, PA
    8 days ago

    Job Description

    Job Requirements

    Role Description: (this contains anything to give a role background from a business context; please avoid including anything here on the skills required for the role)

    Senior Java Developer with 7+ years of experience in designing, developing, and maintaining scalable, high-performance enterprise applications. The role requires strong expertise in Java, Spring Boot, Kafka, and MongoDB, with experience building microservices and event-driven applications.

    Job Responsibilities: (this is more to explain a typical day/week in the work life of the selected person (again no skills to be included here, this is more to appreciate what is the actual job expectation)

    Design, develop, test, and deploy scalable backend applications and microservices using Java and Spring Boot.

    Build and maintain event-driven solutions using Kafka for real-time data processing and asynchronous communication.

    Design and develop efficient data models, queries, and persistence solutions using MongoDB.

    Develop and consume RESTful APIs and integrate applications with internal and external systems.

    Ensure application performance, scalability, reliability, security, and code quality.

    Troubleshoot production issues and perform root cause analysis for application and integration problems.

    Participate in code reviews and contribute to technical design and architecture discussions.

    Work closely with cross-functional teams including Product Owners, Architects, QA, and DevOps teams.

    Follow Agile development practices and contribute to CI/CD and automated deployment processes.

    Primary Skills

    Java & Spring Boot - Strong experience in Core Java, Spring Boot, REST APIs, and Microservices development.

    Apache Kafka - Hands-on experience in designing and developing Kafka producers, consumers, event-driven architectures, and message processing.

    MongoDB - Strong experience in MongoDB data modeling, CRUD operations, query optimization, and integration with Java/Spring Boot applications.

    Work Experience

    5-7Years

    Numbers & Facts

    LocationPittsburgh, PA

    Skills

    • Agile Programming Methodologiesunmatched
    • Apache Kafkaunmatched
    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • Code Reviewsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Data Modelingunmatched
    • Data Processingunmatched
    • DevOpsunmatched
    • Enterprise Applicationsunmatched
    • Identify Issuesunmatched
    • Javaunmatched
    • Microservicesunmatched
    • MongoDBunmatched
    • Quality Assuranceunmatched
    • Query Optimizationunmatched
    • REST (Representational State Transfer)unmatched
    • Root Cause Analysisunmatched
    • Scalable System Developmentunmatched
    • Software Engineeringunmatched
    • Technical/Engineering Designunmatched
    • Test Plan/Scheduleunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder