Vacancy expired!
- Proficiency in Java 8 and higher, with a good understanding of its ecosystems
- Ability to clearly communicate java concepts thought ability to write well-structured, clean, and readable Java code
- Deep knowledge of internals of JVM and techniques of tunning on VM
- Expertise with different design and architectural patterns
- Expert in Java concurrency patterns and experienced in implementing real time trading applications.
- Extensive experience with RESTful web services and Service-oriented architecture in general
- Hands on experience /knowledge of Java GUI frameworks like Swing, AWT
- Extensive knowledge of design principles behind a scalable application (vertical and horizontal)
- In-depth knowledge of code versioning tools, for instance, Git
- Understanding of building tools: Gradle, Maven, TeamCity CI is big plus
- Extensive hands-on experience in Struts and Spring, Web Technologies, XML, JSON, Streams Deserialization/ Deserialization, effective errors and exception handling techniques, Multithreading and Synchronization
- Deep knowledge and practical experience in Java ecosystem vulnerabilities (Veracode, BlackDuck, and other static analysis tools and platforms),
- Strong with ANSI SQL and DB (Oracle)
- Experience with JMS (Tibco, Rabit MQ), other messaging systems (Kafka)
Vacancy expired!