Job Description :

Job Title: Java Architect (Strong Candidate)

Location: Whippany, NJ (Onsite)
Duration: 6-12+ Months

Client Feedback:

The person should be very strong in Java background which will allow him to clear the first round with some expertise in threading and caching.

For second round he should be well versed to show in depth knowledge on Multi-threading and developing an API from scratch. If he has experience working in Coherence then it is cherry on top but not needed.

Job Description

Essential Skills/Basic Qualifications:

  • Strong expertise on Coherence caching including messaging in addition to Grid Gain and Redis, coherence expertise is must. Should be able to review existing Oracle Coherence cache setup in the organization from producer and consumer perspective, cache patterns, identify opportunities to improve and implement a strategic scalable, reliable, high performing solution to ensure stability of USCB customer channels relying on this cache for every day operations.
  • Strong Understanding of Messaging concepts and technologies Active MQ/RabbitMQ/IBMMQ etc.
  • Very Strong understanding of Object Oriented Design using Java or any other Language.
  • Strong experience in Java 1.8
  • Hands on experience in JEE frameworks e.g. Spring, Spring MVC, Spring Boot, JPA or other ORM frameworks.
  • Hands on experience on SOAP Webservices, Microservices/REST endpoints. Good understanding Service Discovery, Load Balancing, Resiliency, etc.
  • Strong DevOps concepts and understanding of Open source cloud technologies. AWS, OpenShift will preferred.
  • Authentication OAuth, OAuth 2
  • Experience in Build tools like, Maven/Gradle etc.
  • Experience with Devops tools, Jenkins Pipelines, etc.

Desirable skills/Preferred Qualifications :

  • Enterprise Containerization technologies e.g. Docker, Kubernetes/OpenShift etc.
  • Experience in TDD (Test Driven Development), Junit, Mockito
  • Experience in Code Scan tools SonarQube, Veracode, Prisma Scan, etc.
  • Experience with API development and integration with 3rd party vendors.

Stakeholder Management and Leadership

  • The person should have good leadership skills with excellent Stakeholder Management skills.

Decision-making and Problem Solving

The person should have excellent problem solving and reasoning skills. The decision making has to be quick and crisp adhering to business expectations

             

Similar Jobs you may be interested in ..