Senior Java lead developer
Senior Java Lead developer Location: Troy, MI (onsite), locals preferred. Duration: 6-12 months Position type: W2 contract (Direct hire) Visa type: GC, USC or., no C2H or C2C Must have Minimum 8 years handson programming experience in Java Experience in working with web applications that use large volume data Clear understanding of enterprise deployment of applications Has been the lead reviewer for code and coding practices Very good analytical skills and estimation techniques Understand static code-review tools and techniques Strong skills in the technologies/Tools : Java , Spring, Groovy & Grails, SpringBoot, Microservices, Javascript/JQuery Understanding of working with databases : MySQL, Snowflake Documentation skills Has played the role of onside coordinator Role & Responsibilities Work closely with the Technical Architects, Business Analysts, Testing teams and PMO group onsite to ensure the technical requirements are aligned to the business requirements Perform technical analysis and documentation of requirements with quick turnaround on estimations Conduct code reviews in alignment with the application architecture Participate in technical discussions and ideate on refactoring options and best-practices around it Review the performance impact of proposed changes/requirtements during analysis phase and discuss with technical stakeholders onsite and offshore Review the release readiness of developed code Coordinate with testing team to ensure the quality is maintained from an overall application/product perspective Nice to Haves Understanding of DevOps practices Understanding of Cloud based computing techniques