Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Full stack @ Virtusa Software

Home > Software Engineer

 Java Full stack

Job Description

Senior Developer skillsets

  • Strong Expertise in TypeScript, JavaScript, jQuery
  • Design and Development knowledge on Angular v8-10
  • Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
  • Strong expertise with HTML, CSS, and writing cross-browser compatible code.
  • Good understanding of AJAX and JavaScript Dom manipulation Techniques
  • Strong Experience with RESTful services
  • Experience in JavaScript build tools like npm,yarn,visual studio code
  • Able to auto unit testing scripts using Karma and Jasmine)
  • Test runner framework (ex. Karma)
  • Hand on and implements complex Angular applications, directives, controllers, services,pipes etc
  • Able to develop responsive application using BootStrap and Google MD & CSS Media Query
  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Familiar with various design and architectural patterns
  • Skill for writing reusable Java libraries
  • Strong in Core Java and Java 8 Programming
  • Strong in Object Oriented programming
  • Strong in Collections, Generics, IO, Threads, and Functional Programming
  • Good & Working knowledge in Spring Framework and its associated modules like AOP, Data, MVC, Controllers, RestControllers, Property Configuration, Spring Security
  • Able to write REST API end point using Spring MVC Framework
  • Able to work both in Spring Boot and Spring Vanilla Flavors.
  • Good & Working Knowledge in ORM Frameworks like Hibernate/JPA with in depth skills in Criteria Query, Projections APIs, JPA Repo, Entity Mapping Association, Inheritance, 2 way Cache etc
  • Able to secure the APIs with Token based authentication & authorization (JWT, OAUTH2.0)
  • Able to write unit test cases using junit and mockito
  • Able to apply JEE design patterns & standard design practices
  • Able to write efficient programming in java and could able to understand & fix code quality issues proactively.
  • Able to setup up test bed and scripts for performing Performance & able to prevent/fix the security vulnerability issues.
  • Able to write efficient SQL queries using Joins and sub joins, views, aggregate functions, group by, inner queries, stored procedures etc.
  • Have worked with Git SCM tools ,and able to create & manage branching strategies.
  • Able to plan and execute CI/CD Process for the Front End, Server Side and Back End Entities.
  • Working knowledge on DevOps Tools and Process, able to create pipelines and integrates with various systems like Nagios, Docker, k8, Private Repositories, GitHub etc
  • Able to fine tune the DevOps process and refine the pipe lines as and when its gets updated
  • Working knowledge on CLI commands, Linux Scripting/bash files
  • Working knowledge on Docker and K8
  • Working knowledge on Private Repository
  • Working experience in Agile Environments
  • Great interpersonal and communication skills
Primary Technology Skillset

  • Angular
  • jQuery, JavaScript
  • TypeScript
  • BootStrap
  • Angular
  • Rxjs
  • Jasmine and Karma

Java

  • Core java + Java 8

Java Frameworks

  • Spring Boot
  • Spring MVC (RESTController, Validator)
  • Spring Configuration
  • Spring Data JPA (w) Hibernate
  • Maven / Gradle
  • Junit & Mockito
  • Spring Security

Development Environment

  • App Debugging
  • CLI Commands
  • App Configuration
  • OWASP Integrations
DevOps

  • Jenkins/GitLab/Bamboo/Ansible
  • Docker & K8
  • Private Repo
  • Git Integration
  • Application & Network monitoring

Secondary Technology Skillset

  • Working knowledge on Linux Environments
  • Perf and Security Testing Skills
Notice: Immediate to 60 days

Employement Category:

Employement Type: Full time
Industry: IT
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Java Full stack

Contact Details:

Company: Virtusa Software
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Angular jQuery Javascrip Typescrip Bootstrap Angular Rxjs Jasmine Karma Core Java Devops Java Spring Hibernate Angularjs Reactjs

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Virtusa Software

Virtusa Consulting Services Pvt Ltd http://www.virtusa.com Virtusa Corporation (NASDAQ: VRTU) is a global information technology (IT) services company providing IT consulting, technology and outsourcing services. Using our enhanced global delivery model, innovative platforming approac...