Senior Consultant

Virtusa Corp

  • California, CA
  • 20 days ago

    Highlights

    The ideal candidate should have strong backend development expertise in Java and Spring Boot, solid front-end development experience with Angular, and the ability to independently analyze, develop, debug, and deliver high-quality software solutions. We are seeking an experienced Java Full Stack Developer who can work as an independent contributor to design, develop, and maintain scalable enterprise applications.

    Numbers & Facts

    LocationCalifornia, CA

    Description

    Job Summary

    We are seeking an experienced Java Full Stack Developer who can work as an independent contributor to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong backend development expertise in Java and Spring Boot, solid front-end development experience with Angular, and the ability to independently analyze, develop, debug, and deliver high-quality software solutions.

    Required Skills and Experience

    7+ years of professional software development experience or equivalent software engineering internship experience.

    Strong knowledge of Core Java including Object-Oriented Programming (OOP), Collections Framework, Data Structures, Exception Handling, and Multithreading.

    Hands-on experience with Spring Boot, Dependency Injection, MVC Architecture, and RESTful API development.

    Strong understanding of Angular and front-end development using HTML5.

    Experience developing responsive web applications.

    Hands-on experience with relational databases such as MySQL, PostgreSQL, or Oracle.

    Ability to write efficient SQL queries and optimize database interactions.

    Experience working with Git including branching, merging, pull requests, and version control best practices.

    Strong analytical and problem-solving skills with the ability to debug issues using logs and code analysis.

    Ability to work independently with minimal supervision and take ownership of deliverables.

    Strong understanding of software engineering best practices and clean coding principles.

    Excellent communication skills with the ability to clarify business requirements and collaborate effectively with cross-functional teams.

    Ability to learn quickly, accept constructive feedback, and continuously improve technical skills.

    Key Skills

    Java

    Core Java

    Spring Boot

    REST APIs

    Angular

    HTML5

    Object-Oriented Programming (OOP)

    Collections Framework

    Data Structures

    Multithreading

    MVC Architecture

    Dependency Injection

    SQL

    MySQL

    PostgreSQL

    Oracle Database

    Git

    Version Control

    Pull Requests

    Software Development

    Problem Solving

    Debugging

    Independent Contributor

    Software Engineering

    Agile

    Communication Skills

    Similar Jobs

    See more jobs