Java Microservices AWS Springboot for a leading financial company based in Menlo Park, CA

25 Mar 2024

Vacancy expired!

Job Summary:We are the leading solution for personal finance management software. For over 30 years we have helped millions of people lead healthy financial lives. The way people interact with money is changing, and we are working toward an exciting future, redefining the way our customers approach personal finance. This is an opportunity to work in a customer-driven company with a collaborative team that values technical excellence, innovation, and creativity, while being good to each other and having fun!We’re looking for an experienced lead software engineer to drive the development of complex cloud-based systems, key to the future of our business. In this role, you will use your strong technical design skills and your passion for contributing broadly to work effectively across the organization. Beyond the implementation of cross-platform solutions using the latest technology and tools, you will engage in customer-driven product discussions and strategic decisions.

Responsibilities:
  • Principal Software Engineer is a hands-on role as a technical leader, with responsibilities ranging from being at the vanguard of solving technical problems, venturing into unchartered areas of technologies to solve complex problems, and working closely with the product and business team to define our customer solutions and approaches.
  • Directly responsible for consistently delivering high-quality, scalable, production-ready back-end/server code in Java for the company’s Cloud Services, from design and development to deployment, as a member of an Agile development team.
  • Partner closely with a cross-functional team of key stakeholders (Engineers, Architects, Product Managers, QA, Operations, and Business Partners) to independently design and implement complex, business-critical systems. Apply strategic thinking to deliver end-to-end solutions focusing on user needs and engineering/operational/business goals.
  • Display a passion for continuous learning, 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:
  • 10+ years of software engineering experience, including a successful track record developing customer-facing SaaS/PaaS products.
  • 5+ years working experience in core Java and Spring Framework, preferably with Spring Cloud Netflix.
  • 3+ years working experience within microservice architecture, specifically utilizing REST services, XML, and JSON. Experience with orchestration of tasks among microservices, e.g. Netflix Conductor or Amazon Simple Workflow, is preferred.
  • Extensive experience as a lead developer, driving toward short- and long-term solutions for complex systems with internal and external partners.
  • Capable of handling ambiguous business requirements with exceptional prioritization, time management, problem-solving, and communication skills.
  • Extensive experience in developing applications which 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.
  • Ability to work well with others in a geographically distributed team.
  • Team player with a can-do attitude to own and drive with minimal day-day instructions.
  • BS/MS in Computer Science/Engineering or equivalent.

Job Type: Full Time

Location: Menlo Park, CA

  • ID: #49544923
  • State: California Menlopark 94025 Menlopark USA
  • City: Menlopark
  • Salary: $180,000 - $220,000
  • Job type: Permanent
  • Showed: 2023-03-25
  • Deadline: 2023-05-04
  • Category: Software/QA/DBA/etc