Java Full Stack Lead Developer Job requirement

Location: Los Angeles CA

Contract to Hire position.(CTH) In order to be considered for this high profile position the Candidate must have strong Java, JavaScript, Microservices, Spring Boot and AngularJS 4, 5 or 6 experience. In addition, the Candidate must have served in a Lead role at some point in his/her career. The Full Stack Lead Developer will be providing technical leadership to an Agile (Scrum) team. Will function at the expert level performing analytical work in the design and development of architecture strategy, oversee the implementation of technical infrastructure and technology, act in a lead capacity and participate with business analysts on projects of a complex nature or broad scope. 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 Required:• Bachelor's in IS or Computer Science is preferred• Should have experience developing microservices• 5 years industry software development experience as a full stack java developer using the following technologies:o Angular 4+ with typescripto JavaScript, HTML5, CSS3o Spring stack including Spring Boot (additionally Spring cloud would be good)o Hibernateo Oracle 11g +o NoSQL Db experience (Document store like MongoDB, Marklogic)o Java 8 using streams, lamba functionso ActiveMQ, RabbitMQ, Kafka or any other messaging mechanismo Source code versioning tool (Git preferred)o JEE6, CDI, JSF (for supporting legacy applications)o Oracle PL/SQL (for supporting legacy applications)o 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

K Kumar

***

[CONTACT]

See full