Job descriptionSr Java Developer | W2 Only No C2C |Remote and Onsite Multiple locations Responsibilities: * Provide mentoring to team of developers * Provide leadership on project development policies, procedures, standards and strategies * Participate in effort to improve the efficiency and quality of the entire development process * Assist Technical Lead with technical guidance and mentoring junior team members * Coordinate and lead research into new technologies independently, as part of a team and with the Architecture team to make judgement and recommendations for future releases * Contribute to a teamwork environment by actively participate in peer project reviews, code reviews, design reviews and being available to help others when needed * Provide leadership in taking business requirements and translate them into detailed designs, consider the best strategy to ensure design meets performance, security, usability, and reliability and scalability requirements REQUIREMENTS: * Bachelor's degree (Computer Science or related fields) * 6-9 years of development experience * Solid understanding of Rest concepts and developing Rest APIs using Spring Boot with Tomcat * Strong Java 8 capabilities, lambda, streams and functional interfaces, Spring modules, including IOC, MVC(Rest), BATCH, spring boot along with other core components like oauth2 and security * Background with Message queues * Experience working with versioning using GIT and/or stash * Knowledge or experience working with Jenkins pipeline and Maven Modules * Strength with SQL/PLSQL along with knowledge and experience with Unix scripting * Knowledge or experience working with public cloud, Azure is preferred