Job Description

Minimum 7 years of experience in building the large and complex architecture/re-design projects. End to end understanding of all phases of projects implementation. Should have good understanding of design aspects and hands on development. Understanding of enterprise java language with specialized coverage on frameworks and libraries. Should have worked on digital web applications. Great understanding of Java design principles. Strong hands-on experience in Java 8+, Spring Framework, Spring MVC, Spring Boot, JPA, and Hibernate Hands on experience on implementing secured, high quality REST API Must have implementation experience of Microservices design, security designs, and best practices Good understanding and implementation knowledge of design patterns and integration patterns Preferred to be a full stack person with understanding from Front end UI implementations till bindings to downstream systems. Understanding of Non-functional parameters of large-scale applications and should have worked on scalability, resiliency, and maintainable architecture systems with Java platform. Should be able to understand and implement secure coding practices Should understand performance parameters and able to be troubleshooting design flaws and system bottlenecks (ability to investigate application logs) Excellent knowledge of RDBMS systems like MS-SQL Server, Postgres SQL, Oracle, or MySQL and NoSQL databases like MongoDB and Cassandra Identifying the hardware and software infrastructure needs to accommodate the architectural goals. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Hands-on experience and knowledge of building concurrent application (multi -threaded) using Java Closely work with Client architects and Business team to define technical solutions and enhance the existing application architecture Understanding of TDD/BDD practices and Unit/Mock testing frameworks e.g. JUnit, JMock etc. Knowledge of using a distributed cache Knowledge of XML based parsing/transformation and XML Schema Deep knowledge of Java/JEE ecosystem for building multi-tier and service-oriented business applications Experience with building Micro Front-end applications using any framework e.g. Angular 11+ versions or React Good experience with Persistence framework and standards like JPA and Hibernate Hands on Experience in Architecting, Designing and Developing Large Scale Distributed Server-Side Enterprise Applications. Sound knowledge of one of public Cloud platforms like AWS, Azure, Google, etc Knowledge of working with CI/CD platforms such as Jenkins, Bitrise, CircleCI, TravisCI, etc. Excellent understanding of standard protocols such as HTTP/HTTPS, DNS, SSL, etc. Must have working knowledge on build tools like Maven or Gradle Should have worked on large greenfield or brownfield implementations

Nice to have:



Cloud Certified and Trained (AWS Solution Architect or equivalent)

Functional Domain - Dealer Management Services in Automobile services. At least 1-3 years of hands-on experience in DMS systems.


Knowledge on High Availability & DR implementations


About Virtusa




Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth -- one that seeks to provide you with exciting projects, opportunities and work with state of the art technologies throughout your career with us.


Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence.


Virtusa was founded on principles of equal opportunity for all, and so does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4820080
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    AP, IN, India
  • Education
    Not mentioned
  • Experience
    Year