Java FullStack Developer

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. 
Thanks for doing business with us.

Sincerely,

Sunil
Company Name | Website

Comments

Popular Posts