What are the responsibilities and job description for the Senior Tech Lead Java position at Zenith services?
Position Description :
This role will perform complex software design tasks and technical analysis / development on an industryleading active trading platform
Specifically this role will act as a subject matter expert on the Core service module with a focus on secure coding practices.
Technical Skills :
MUST : 8 Years of Java Microsoft Services Spring Boot ObjectOriented programming (both client and server side)
Experience in MongoDB or any other SQL
MUST : 5 Years Experience with OOA / OOD distributed systems / software real time processing relational database systems messaging systems preferred
MUST : Experience with concurrency & multithreading preferred
MUST : Experience with scaling Java Garbage Collection and performance tuning preferred
Experience with agile testdriven development
Experience with static code scanning tools such as Veracode and BlackDuck
MUST : Experience with application development frameworks like Spring Hibernate JSF or similar frameworks
Experience with Unix / Linux Windows
MUST : Experience with build deploy and test automation tools like Ant Gradle Maven Jenkins TeamCity Junit TestNG or similar tools
MUST : Demonstrated experience working with core business logic within applications
MUST : Experience in developing APIs and Frameworks
MUST : Excellent written and verbal communication skills
Bachelors degree in Computer Science or equivalent discipline
Technical Skills :
- Java Technologies
- Java MicroServices Development
- Data Engineering
- MongoDB