CULVER CITY, CA, USA
18 days ago
Full Stack Lead Software Engineer
Job Seekers, Please send resumes to resumes@hireitpeople.com Description:
Full Stack Lead Software Engineer
W2 ONLY
Contract to Hire

My client, an entertainment company located in Culver City, CA has contract to hire position available for a Full Stack Developer/Lead Software Engineer. 
Responsibilities include:
Interacting with Business Users/ Product Owners to understand requirements and convert that into working software under the architectural guidancePerform code reviews of other team members and provide guidance on application of design patterns, unit tests and code qualityUnderstand and reverse engineer legacy code and refactor to new architectureWork closely with the business and IT teams in design discussions, reviews and test cyclesIdentify effective technical solutions, identify the best frameworks for business problems, identify risks and constraints of alternate solutionsIdentify reasons for performance issues in the application and suggest/implement/refactor to alternative better implementation approachFull life-cycle awareness of developing software applications using agile methodologiesAnalyze defects identified during QA cycle, determine root cause, identify short term and long term fix and implement the sameCore Responsibilities:
85% Hands on software development (POCs and Project work)15% Peer code reviews, technical guidance, presentationsQualifications:Minimum requirement: Bachelor's in IS or Computer Science (Masters preferred)Should have experience developing micro services5 years industry software development experience as a full stack java developer using the following technologies:Angular 2+ with typescriptJavaScript, HTML5, CSS3Spring stack including Spring Boot (additionally Spring cloud would be good)HibernateOracle 11g +NoSQL Db experience (Document store like MongoDB, Marklogic)Java 8 using streams, lamba functionsActiveMQ, RabbitMQ, Kafka or any other messaging mechanismSource code versioning tool (Git preferred)JEE6, CDI, JSF (for supporting legacy applications)Oracle PL/SQL (for supporting legacy applications)REST services and Swagger documentationShould be able to use test driven development, pair programming and other extreme programming methodologiesShould be able to identify and resolve daily issues related to infrastructure, performance, code, data integrity, audit and securityPerform peer code reviews to ensure code qualityShould have experience working in an agile environment (preferably scrum)Should be able to evaluate new frameworks and technologies to demonstrate POCs as neededShould have effective communication and collaborations skills within the team and yet, be a strong individual contributor.
Confirm your E-mail: Send Email