Lead Full Stack Engineer position at Culver City, CA
Date: Fri, 3 May 2019 12:17:28 -0700 (PDT)
Message-ID: <dd2d1626-ef3d-4929-aa50-1bcc9de53933_at_googlegroups.com>
Title: Lead Full Stack Engineer
Location: Culver City, CA
Duration: 6+ months
Interview Mode: IN-Person
Job Description:
Ø TV S&D Full Stack Lead Software Engineer Job description
Ø The senior full stack developer, Lead Software Engineer for Sony Pictures Entertainment, Television Finance, sales and distribution business division is a hands-on software engineer providing technical leadership to an Agile (Scrum) team.
Ø Functions at the expert level performing analytical work in the design and development of architecture strategy, oversees the implementation of technical infrastructure and technology, acts in a lead capacity and participates with business analysts on projects of a complex nature or broad scope.
Ø The person will either come with Media & Entertainment experience or will have a strong desire to learn. Experienced in any microservices and cloud architecture is desired and hands on full stack java development is a must.
Ø Working with offshore development center is a must. Experience in NOSQL databases and AWS is a plus. Understanding of Oracle stored procedures is desired also.
Ø Accounting knowledge a plus.
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
ü 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
Thanks & Regards
BhagyaRaj |Sr.Recruiter
T 281-823-9222x580 | bhagyaraj.bakuru_at_3sbc.com
Gtalk : bhagyaraj3sbc_at_gmail.com.
linkedin cid:image001.png_at_01CFB7F6.5D9EA6B0 Received on Fri May 03 2019 - 21:17:28 CEST