Senior Backend Software Engineer (Java)
Quick Overview
Job Description
Senior Backend Software Engineer (Java)
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:
- This is a 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 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.
- 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 and Spring Framework.
- 3+ years working experience within microservice architecture, specifically utilizing REST services and JSON.
- 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.
Location: Menlo Park, CA
Type: Full Time
Salary Range: $175K – 190K (DOE)
Skills
Similar jobs
Back-End Developer, Senior/Mid with Security Clearance
Semper Valens Solutions, Inc. · Fort George G Meade, United States
6 hours agoJava backend Developer for Austin, TX or Westlake, TX
Enexus Global · Jersey City, United States
10 hours agoBackend Software Engineer (Platform)
Bayside Solutions · United States
11 hours ago$60 - $70/hrBack End Engineer
Motion Recruitment Partners, LLC · New York, United States
12 hours agoSenior . Net Backend Software Engineer
Cloud and Things · New York, United States
13 hours ago$50 - $64/hrSenior Java Backend Engineer
Dahl Consulting · Brooklyn Park, United States
13 hours ago$63 - $94/hr