Direct client - JPMC
Location - Palo Alto CA (onsite)
Job responsibilities
- Carry a positive attitude, clearly communicate, be curious, and embrace continuous improvement. Independently deliver high-quality, testable, and maintainable code within planned timeframes.
- Design and build support for non-functional requirements such as security, performance, resiliency, fault-tolerance, monitoring, alerting, reporting, etc.
- Apply system thinking and methodologies, to decompose complex use cases into elegant solutions.
- Analyze, design, develop, and troubleshoot with consideration of upstream and downstream systems and technical implications.
- Drive requirements discussions with a consultative and solution-oriented approach with ability to influence.
- Apply knowledge of tools within the SDLC toolchain to apply automation.
- Add to a team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experienceExcellent written and verbal communication skills in English.Multiple years of recent experience with React, TypeScript, CSS, HTML required.Professional coding experience with Java, Spring Boot, JPA, SQL, REST.Experience with full SDLC - analysis, research, design, development, testing, documentation, implementation, deployment, maintenance, monitoring, and troubleshooting support.Solid understanding of DevOps principles, CI / CD, Git / Bitbucket, branching / merging, npm, Maven.Experience with agile and scrum processes applicable to product development and delivery.Preferred qualifications, capabilities, and skills
Experience with GraphQL API design principles and best practices.Experience with data engineering, ETL, data modeling, etc.Experience with Hadoop / Cloudera, HUE, Hive, Impala (or similar).AWS certification and experience with developing on AWS platform (or similar).