Staff Java Software Engineer for a well-known personal finance management company in Menlo Park, CA

OSI Engineering
Menlo Park, CA, United States
$175K-$190K a year
Full-time

We’re looking for an experienced software engineer to be a key contributor in developing cloud-based services that will drive the future of the business.

You will join our small and dynamic Cloud Services team, using the latest technology and tools to build high-quality, cross-platform solutions that delight our customers.

Responsibilities : Technical hands-on role, with responsibilities ranging from being at the vanguard of solving technical problems to venturing into unchartered areas of technologies to solve complex problems.

Directly responsible for consistently delivering high-quality, scalable, production-ready backend / server code in Java for Cloud Services by implementing best practices in software engineering, including coding standards, testing and deployment procedures.

Partner closely with a cross-functional team of key stakeholders (Engineers, Architects, Product Managers, QA, Operations, and Business Partners) to design and implement end-to-end solutions that meet user needs as well as engineering / operational / business goals.

Display a passion for high quality, continuous learning, and experimenting and applying cutting-edge technology, software paradigms, and engineering process improvements, while fostering this culture across the team.

Mentor junior developers using expertise in software development methodology and frameworks, in areas such as quality, security, and scalability.

Qualifications : 8+ years of software engineering experience, including a successful track record developing customer-facing SaaS / PaaS products.

5+ years working experience in core Java, Spring Framework and AWS.5+ years working experience within microservice architecture, specifically utilizing REST services and JSON.

Extensive experience in developing applications that are deployed in AWS.Excellent understanding of O / R mapping concepts and tools (Hibernate, JPA).

Fluent in Databases / SQL (MySQL experience preferred).Excellent programming discipline : data structures, complexity analysis, object-oriented principles, design patterns, and unit testing.

Excellent knowledge of the development challenges inherent with highly scalable and available web / mobile applications.Experience with API development and integration with 3rd-party services is preferred.

Experience mentoring junior engineers.BS / MS in Computer Science / Engineering or equivalent. Type : Full TimeCompensation : $175 - $190K (DOE) + bonus and perksLocation : Menlo Park, CA (hybrid schedule, onsite 2 days / week)

16 hours ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Staff Software Engineer in Ads Infrastructure & Systems. ...

Promoted
Walmart
Sunnyvale, California

Leads medium- to large-scale, complex, cross-functional projects for Mobile Engineering by collaborating with cross-functional teams to determine project requirements; translating requirements into mobile solutions for multiple operating systems (for example, iPhone, Android); gathering requested in...

OSI Engineering
Cupertino, California

Seeking an Engineering Service candidate with strong project management skills, efficient communication, and an engineering background to help our team decompose and manage test station development and bring up. Drive Test Engineering teams to identify their hardware and software development and val...

Palo Alto Networks
Santa Clara, California

We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or me...

Gatik
Mountain View, California

The company focuses on short-haul, B2B logistics for Fortune 500 customers including Kroger, Walmart, Tyson Foods, Loblaw, Pitney Bowes, Georgia-Pacific, and KBX; enabling them to optimize their hub-and-spoke supply chain operations, enhance service levels and product flow across multiple locations ...

Apple
Cupertino, California

Hands-on experience with CI/CD automation and deployment tools such as Jenkins, Docker, Kubernetes, and GitHub Outstanding collaborative skills including networking, negotiating, documentation, and presentation skills Experience identifying automation requirements and crafting solutions to address t...

Walmart Global Tech
Sunnyvale, California

Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail. The ideal candidate should possess a deep understanding of Java applications, have the abi...

Palo Alto Networks
Santa Clara, California

We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or me...

Apple
Cupertino, California

Responsibilities include defining and implementing the test cases, monitoring test results, bug filing, coordinating test qualification with cross functional teams and reporting. The ideal engineer for this role is comfortable working in a dynamic and creative team charged with exploring an uncharte...

CompHealth
Fremont, California

Must have active state license* BC or BE required* Weekdays, Days, Call* 15 - 16 patients per day* Outpatient rheumatology procedures required* Credentialing needed* DEA needed* We negotiate better pay and deposit it weekly* We arrange complimentary housing and travel and comprehensive malpractice c...