Job Description
POSITION: JAVA FULL STACK SOFTWARE ENGINEER (ONLY W2 CANDIDATES)
LOCATION: COSTA MESA, CA (REMOTE TILL OFFICES ARE BACK TO ONSITE)
DURATION: 12+ MONTHS CONTRACT
JOB DESCRIPTION
Looking for a talented Sr Full Stack Software Engineer that can thrive in a fast-paced agile environment. You will be a leading team member of our software engineering team delivering a strategic platform leveraging cutting-edge technologies. You will be a key player in designing and implementing product features. This is a highly technical role requiring excellent coding skills. You will be responsible for developing a powerful, intuitive enterprise-level data platform built on Java and Node.js in an AWS environment.
QUALIFICATIONS:
- B.S. degree in Computer Science, Information Systems, Engineering or related discipline.
- 10+ years of software development experience building and testing applications following secure coding practices
- Currently developing software for a significant commercial software project collaborating as a member of a team
- Proven Proficiency in server-side JAVA Software development for complex software systems managing sensitive data and transactions.
- Familiarity with async messaging, logging or queues, such as Kafka, RabbitMQ, SQS, NATS.
- Strong proven proficiency in SQL and NoSQL based data access and management
- Proven Proficiency in Node.js Software development for complex software systems including server-side development developing APIs including REST/JSON APIs
- Recent experience developing Node.js web applications using client-side frameworks such as React and AngularJS
- Demonstrable familiarity with CI/CD process, testing frameworks, and practices (CodeCommit, CodeDeploy, CodePipeline, CLI, etc.)
- Recent cloud technology experience, preferably AWS (EC2, S3, RDS, Lambda)
- Extensive experience gathering and assessing specifications and requirements
- Comfortable in a dynamic environment, with the ability to adapt to various technologies and simultaneously work on multiple projects
RESPONSIBILITIES:
- Develop highly scalable and reliable data systems for data-centric products and services on an AWS cloud-based platform
- Timely delivery of documented and tested software to the platform software engineering team.
- Contribute to and support full Agile cycle engagements, including meetings, iterative development, estimations, and design sessions
- Collaborate with other engineers on code reviews, infrastructure, and adhere to software development methodologies
- Collaborate and contribute to architecture, product, and design decisions driving product direction
- Own deliverables from ideation to production operationalization
- Collaborate with Business, UX, QA, and backend teams to deliver superior functionalities
- Lead, mentor, and collaborate with other team members
ADDITIONAL PREFERRED EXPERIENCE
- Extensive experience building systems supporting financial services businesses
- Understanding or experience working with Automated Underwriting Systems
- Knowledge and/or use of DDA, FDX, OFX, and/or FIX
- Security and privacy compliance (GPDR, CCPA, ISO 27001, PCI, HIPAA, etc.) experience a plus
- Experience supporting data science efforts
- Familiarity creating and using Docker/Kubernetes/OpenShift
- Hands-on experience with Snowflake is highly desirable
Company Description
Founded in 2002 by three former Monster.com executives; TalentBurst is an award-winning full-service Staffing Firm working directly with Fortune 500 companies in the US and Canada. We specialize in Contract and Contract to Permanent roles across many industries and have direct/contractual relationships with all our clients. Please visit our website www.talentburst.com or come meet us at our offices in Natick, MA, Miami, FL, Christiansburg, VA, Vineland, NJ, Houston, TX & downtown San Francisco, CA