Job Title: Java FullStack Developer
Location: Santa Clara, CA
Duration: Long Term
Job Description:
Required Skills:
· 8+ years of progressive development experience as a Software Engineer.
· Bachelor's degree or equivalent work experience.
· Must have technical lead experience for medium to large sized projects.
· Ability to influence the architecture and design.
· Ability to analyze and trouble shoot production issues.
· Experience with TDD and CICD delivery.
· Hands on Experience with JavaJ2EE, Restful Web services, web applications, JSM, transactional databases, NoSQL databases.
· Experience with enterprise integration services solutions.
· Experience and exposure to API gateways.
· Experience in working with COTS and SaaS solutions.
· Hands on development experience in Node jS or React or polymer js , loopback and Java.
· Working knowledge on AWS Could Infrastructure Experience with distributed systems.
· Experience working with SOA platforms like MuleSoft, APGIEE, Oracle ESB etc Implementation experience with SAASPAAS based solutions.
· Required to work in overlapping shift hours as required (on a rotation basis).
Preferred Skills:
· Nice to have Experience implementing solutions using Agile Kanban alternative delivery methodologies Implementation experience with SAASPAAS based solutions.
· Experience in utilizing SSDLC Experience in development of ETL Prior experience with regulated financial organizations.
· Please note resource with Infosys Pinnacle experience is nice to have.
Essential Duties:
· Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability.
· Provide development leadership (Architecture, Design, Development) for medium to large sized projects and maintenance on our client facing online and mobile banking systems.
· Drive department best practices, guidelines implementation and adhering to standards.
· Experience building and maintaining large software platforms.
· Empathy with developers.
· Innate desire to create a superlative developer experience down to the last detail.
· Deep love of building elegant, maintainable, well documented, secure code.
· Abstracting and refactoring should be a passion, not a chore.
· Drive to learn new things and go above and beyond the call of duty.
· Always working to improve yourself and constructively support the team around you.
· Provide technical and development leadership (Architecture, Design, oversight) for business solutions.
· This includes technical coordination and decision making for project work.
· Drive technical designs to consensus and approval by Architecture Review Team.
· Design and develop enterprise solutions for specific business need that provide frameworks, interfaces and services that can be extended and reused for future requirements.
· Performs impact analysis of proposed changes on existing architecture, capabilities, system priorities, and technology solutions looks for additional solution options or tradeoffs.
· Identifies cost benefit implications of proposed solutions (e.g. people, processes, technology, strategy, finance).
· Creates and maintains application architecture and related assets.
· Be the goto person for development team on architecture discussions.
Comments
Post a Comment
Thanks