New York, NY, USA
3 days ago
IT - Technology Lead | Java | Java - ALL
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

Confirm your E-mail: Send Email