What are the responsibilities and job description for the Java Technical Lead position at Doyensys Inc?
Job Description
Java Technical Lead
Berkeley Heights, NJ
Roles and Responsibilities
Participate scrum calls, sprint story discussions and ceremonies and be an active partner with Fiserv Product Owner to nail down the requirements
Understand the need and raise any relevant clarifications ahead of time and prepare a high-level delivery estimation of the requirement for further review
Based on the problem statement nature do a complete Analysis, Design, and documentation. Then present it to a broader group for approval
Once the design is approved then start the coding, write unit test cases, and raise code review request, address review comments, do integration testing
Run the design and implementation changes with offshore team and help them as needed to get the work done
Own the entire delivery with offshore team support and make sure the delivery is on time
Once Integration testing done then deploy code for QA team to do a further testing
Skill set
Senior profile with a Strong knowledge in core Java and with a strong communication skill and enough hands-on with Restful service, define API contract, Develop API implementation
Decent knowledge and hands-on with Netty.io framework and Kafka or equalent stream processing platform integration.
Decent knowledge with using tools like Putty to access and work on Linux environments
Decent knowledge with Azure cloud technologies like Azure pipeline
Decent JavaScript knowledge to understand any UI integrations when required