Problem solving skills & technical troubleshooting
Experience with testing frameworks, continuous integration and build tools
Demonstrated knowledge of UNIX servers, commands, environments and tools
Experience with Nuxeo will be preferred
Nice to Have:
Ability to write functional style code using Java 8 constructs"
Experience with the full lifecycle of software development including requirements analysis design development testing and implementation.
Level programming and or architecture experience
Ability to lead a team of developers in onshore and offshore and ensuring on time quality delivery
In-depth and specialized knowledge of Spring Boot
Key Responsibilities:
Strong Java lead with experience working with offshore-onsite teams or globally located teams.
Must be hands on, up to 70% development work is expected. Should have experience building complex, scalable services in Java
Experience with JavaJ2EE development. Must have Java8 experience
Hands on experience writing applications with Spring and Spring Boot
Experience writing queries with Oracle SQL
Complete understanding of Java collections framework including their performance implications of various data structures and algorithms
Thorough understanding of Java threading/concurrency this not only includes synchronized blocks, wait notify, but also executors, Thread Pools, Fork/Join, blocking queues, semaphores,