🌎
This job posting isn't available in all website languages
📁
Senior Consultant-Delivery
📅
CREQ48449 Requisition #

Skill: Java Developer

Role / Tier: T2

 

Key responsibility:

  • The ideal candidate is proficient in Core Java- Java 8 – that includes - Concurrent programming, method references, lambda, Streams, Functions, IO, Networking
  • The candidate must be strong in object oriented programming language (OOPS) constructs  and in  Data Structures
  • Must be well versed in SOAP, ReST based services
  • Must have strong development experience on Spring Boot , - auto configurations (jdbc, integration, elasticsearch, ), starter POM, actuator, config server, CLI, Spring profiles.
  • Must have solid experience on Spring framework (includes Security, AOP, MVC, ReST, Integration, Boot, ) with nice to have experience on Spring Cloud
  • Deep understanding of Micro services architecture – specific focus on Domain Driven Design, bounded context, 12 factor principles.
  • Understanding micro-service architectural framework that facilitates extension of the overall system with new services with clearly defined interfaces.
  • Solid experience on ORM frameworks–Hibernate, TopLink, Spring JDBC, JPA.
  • Strong design experience with deep knowledge of GoF design patterns, EIP patterns
  • Nice to have – CI/CD knowledge – Jenkins pipeline, Team City, Ansible, etc
  • Nice to have – Spring Cloud experience (on discovery, circuit breaker, and  other Micro services architecture recommended techniques)
  • Nice to have – Oauth, SSO, SAML authentication/authorization protocols and implementation

 

Qualifications:

  • BS degree in Computer Science, Computer Engineering or Software Engineering
  • (Nice to Have) At least 4+ years’ experience or MS degree in Computer Science or related field
  • At least 2+ years CS fundamentals and OOP and OOD experience Would Be Great
  • Understanding of core CS concepts such as: common data structures and algorithms, profiling/optimization.
  • Strong analytical and problem-solving skills

 

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 21,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.


Previous Job Searches

Similar Listings

Buffalo, New York, United States

📁 Senior Consultant-Delivery

Requisition #: CREQ48408

Buffalo, New York, United States

📁 Senior Consultant-Delivery

Requisition #: CREQ13020

Buffalo, New York, United States

📁 Senior Consultant-Delivery

Requisition #: CREQ30298