Job ID :
12619
Company :
Internal Postings
Location :
CULVER CITY, CA
Type :
Contract
Duration :
6+ Months
Salary :
Open
Status :
Active
Openings :
1
Posted :
17 Apr 2018
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 guidance
  • Perform code reviews of other team members and provide guidance on application of design patterns, unit tests and code quality
  • Understand and reverse engineer legacy code and refactor to new architecture
  • Work closely with the business and IT teams in design discussions, reviews and test cycles
  • Identify effective technical solutions, identify the best frameworks for business problems, identify risks and constraints of alternate solutions
  • Identify reasons for performance issues in the application and suggest/implement/refactor to alternative better implementation approach
  • Full life-cycle awareness of developing software applications using agile methodologies
  • Analyze defects identified during QA cycle, determine root cause, identify short term and long term fix and implement the same
Core Responsibilities:
  • 85% Hands on software development (POCs and Project work)
  • 15% Peer code reviews, technical guidance, presentations
Qualifications:
  • Minimum requirement: Bachelor's in IS or Computer Science (Masters preferred)
  • Should have experience developing micro services
  • 5 years industry software development experience as a full stack java developer using the following technologies:Angular 2+ with typescript
  • JavaScript, HTML5, CSS3
  • Spring stack including Spring Boot (additionally Spring cloud would be good)
  • Hibernate
  • Oracle 11g +
  • NoSQL Db experience (Document store like MongoDB, Marklogic)
  • Java 8 using streams, lamba functions
  • ActiveMQ, RabbitMQ, Kafka or any other messaging mechanism
  • Source code versioning tool (Git preferred)
  • JEE6, CDI, JSF (for supporting legacy applications)
  • Oracle PL/SQL (for supporting legacy applications)
  • REST services and Swagger documentation
  • Should be able to use test driven development, pair programming and other extreme programming methodologies
  • Should be able to identify and resolve daily issues related to infrastructure, performance, code, data integrity, audit and security
  • Perform peer code reviews to ensure code quality
  • Should have experience working in an agile environment (preferably scrum)
  • Should be able to evaluate new frameworks and technologies to demonstrate POCs as needed
  • Should have effective communication and collaborations skills within the team and yet, be a strong individual contributor.