Job Description :
Position: JAVA Architect
Location: Fremont, CA
Duration: Long term

Project Summary: Development Server side components

Responsibilities
Understand business and functional requirements to be developed and translate them in to Architecture and Functional Specifications Document and Technical Design document
Collaborate with other project team members in driving out requirements and system analysis
Support Dev/SIT/UAT/PFIX cycles & PROD support
Lead the team of developers (technically, functionally)
Responsible for overall delivery of the team
Report status (Single Point of Contact) to client periodically and when required

Technical Skills - In Detail
i. 15+ years of experience in Java server side design and implementation
ii. Led architecture in Miscorservices, EAI, SOA and API based platforms
iii. Experience in frameworks like Spring, Hibernate, J2EE
iv. Experience in database schema design
v. Hands of experience in creating proof of concepts, comparing multiple approaches and recommending the right technology solution.
vi. Have architected and delivered web-scale applications and platforms grounds up
vii. Excellent communication and articulation skills
viii. Prior banking experience
ix. Prior experience of implementing projects end to end and of leading teams

Good to have
i. Other server side technologies - Scala, NodeJS
ii. Exposure to Single Page JS frameworks like Angular and React
iii. Experience of Microservices and deployment using container and container orchestration.
iv. Exposure to Bigdata (Hadoop, Spark) and NoSQL (Cassandra, MongoDB), Search (ElasticSearch, Solr) technologies"
             

Similar Jobs you may be interested in ..