Job Description :
 Title:   Senior Java Full Stack Engineer
Location:   San Jose, CA
Duration:   Long term contract

 
 
Responsibilities
·         Build strong, collaborative relationships with Product Managers, Engineering, Documentation, Support, and field teams, who assist in product adoption.
·         Work in cadence with our mature Agile teams, embracing a mindset of rapid learning, experimentation, iteration, and close collaboration.
·         Thrive in an environment that balances autonomy with teamwork, rewards divergent as well as convergent thinking, and values your participation in long-term and short-term product decisions. 
·         Have a passion for designing and coding complex modules that meet functional and business requirements on schedule and within budget.
·         Perform unit/module testing of software to find errors and confirm programs meet specifications.
·         Take pride in providing assistance to QA and Support personnel as needed to determine system problems and solutions.
·         Work closely with cross functional teams, product management, operations, documentation team etc. 
·         Evaluate impact of software performance and recommend changes to software design teams.
·         Contribute towards test automation, performance testing and troubleshooting.
·         Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
·         Verify that the work adheres to the reference architecture or informs its evolution.
·         Provide input to establish and improve departmental processes and procedures.
·         Develop plans outlining steps and time tables for developing programs, communicate plan status to management and other development team members.
·         Participate in design and code reviews with other developers.
·         Mentor, train, develop and serve as a knowledge resource for less experienced Software Engineers.
·         Continuously evaluate progress and guide the Agile Team towards delivering against the non-functional requirements.
 
Why would you love to join the Enterprise Software Division (ESD) unit of client? 
  • Pace - Sustainable and flexible work/life balance.
  • Camaraderie - We work hard but know how to have fun, bond as a community across miles, time zones and celebrate our successes together.
  • Collaboration - Our team works closely together using pairing, Scrum, and Kanban; enabling us to learn from everyone's experience. You also have the opportunity to work with Global teams across the World.
 
Qualifications
·         Bachelor's Degree or global equivalent in Computer Science or related field - Preferred.
·         Typically, 8 years of professional experience with application development.
·         Expert Java knowledge.
·         Clarity experience - preferred.
·         Experience in REST API web services implementation.
·         Deployment, fine tune and maintenance of production and test environments.
·         Configuration, release and support of builds.
·         Experience with Jenkins is an advantage.
·         Knowledge of JavaScript, TypeScript is an advantage.
·         Front end development experience of React or Angular of at least 2+ years.
·         Knowledge of Node.JS.
·         Knowledge of Oracle, Postgres and SQL Server Databases.
·         Knowledge in Docker, Kubernetes (OpenShift and/or GKE) is welcomed.


Client : InterSources Inc.

             

Similar Jobs you may be interested in ..