Job Description :
Hope you''re doing great,

Visa: H1b, GC, USC, TN, E3, H4 Ead, L2 Ead

(NOTE - No OPT/CPT/H1 Transfer)

Role :- Lead Software Engineer - Backend Developer (Java)

Location :- Emeryville, CA

Type :- Contract

Duration :- 6 months + (May get extended)

Make sure candidate are Strong Java + Backend + Lead.

JD –

Lead Software engineer, who is passionate about solving complex engineering problems,

Job Responsibilities

· Work in an Agile team environment

· Contribute to all phases of the development lifecycle

· Collaborate with Product Managers on feature definition

· Translate product requirements into system design

· Lead the product execution effort by working with various functional groups

· Solicit design feedback from other engineering teams

· Communicate design to engineers and QA who are a part of our global engineering team

· Perform code review and enforce best practices

· Write modular, efficient and testable code

· Production support

Desired Skills and Experience:

· Bachelor’s Degree in Computer Science or a related field (Master’s Degree preferred)

· 8+ years of hands-on software development experience

· Strong understanding of computer science fundamentals including data structures, algorithms and Object Oriented design

· Expertise in Core Java and J2EE technologies such as Spring Boot and Hibernate

· Experience designing REST APIs and software components

· Experience with database design, both SQL and No-SQL

· Experience with microservices

· Strong understanding of message brokers such as ActiveMQ

· Strong knowledge of CI/CD pipelines

· Working knowledge of Unix/Linux

· Excellent analytical and troubleshooting skills

· Strong work ethic

· Excellent communication skills

· Agile/Scrum experience

· Experience with Docker and Kubernetes (preferred)

· Experience with Puppet (preferred)

· Experience with AWS/GCP (preferred)