Job Seekers, Please send resumes to resumes@hireitpeople.comMust 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).
- 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.
- 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