Job ID :
28843
Company :
Internal Postings
Location :
New York, NY
Type :
Contract
Duration :
6 Months
Salary :
DOE
Status :
Active
Openings :
1
Posted :
17 Nov 2020
Job Seekers, Please send resumes to resumes@hireitpeople.com
Must Have Skills:
  • Java, J2EE, Spring Technology Architect/Lead Architect
  • Primary skills - Candidate having rich experience in Java, J2EE, Spring.
  • Apache Camel, Kafka, Docker, Rules engine and other open source tools.
  • Technically very strong profiles to work with client Core team that works on POC/ building frameworks (unlike standard app-dev work).
Detailed Job Description:
  • Multi-threading/messages/MQ/programming fundamentals/core java features in what scenario, we can use a particular feature and benefit/drawback of that feature
  • When can we use certain API s and when we cannot. For example drawbacks of JAXB binding
  • When we can use streams and when we cannot
  • What are the limitations of for ex. Sync and what we don t get out of it
  • How some features in spring work underneath the hood so that we know what is the effect of writing a piece of code.
  • Willingness to camel/Ignite cache/etc.
  • Concurrency/java 8 code/generics/lean coding
  • Scala/camel routes and the associated expression language/free marker templates/Ignite in memory cache/etc.
  • The work is fast paced and delivery timelines to be adhered to. IDE recommended is IntelliJ. Bitbucket repository.
Top Skills:
  • Spring boot spring Data JPA/spring web services
  • Java 8 concurrency/parallel processing - forEach/filter/consumer/streams/optional/lambda expr
  • Micro services patterns/spring cloud elastic search
  • Distributed caches/DB Reddis session data cache dialog flow -
  • Integrations frameworks Camel/Spring
  • Docker containers
  • Thread /heap dumps RabbitMQ message issues -managed by manager at higher level
  • Unit testing/integration tests jUnit/Mockito/mock server
  • Some internals of how spring works (proxy/@Transactional/etc.)
  • Messaging concepts EAI patterns AMQP -
  • Complex web services
  • Multi-threading Java concurrent API Sync method | block, AtomicReference, Locks {Reentrant locks}, Cyclic barrier, Completable futures, Concurrent collections, Thread {wait | notify} sync block/method/wait|notify/sleep locks-reentrant locks
  • XML parsers jaxb
  • Design principles/patterns SOLID knows up to a point.
  • JMS/Kafka RabbitMQ new orders placed in queue and consumed.

Minimum years of experience: 10 + Years

Certifications Needed: No

Does this position require Visa independent candidates only? No