Java Back end Engineer
About Us
Quest Global delivers world-class end-to-end engineering solutions by leveraging deep industry knowledge and digital expertise. We solve the most critical and large-scale challenges across aerospace & defense, automotive, energy, hi-tech, healthcare, medical devices, rail, and semiconductor industries. We are a team of diverse engineers committed to meaningful work, believing that when you win, we all win, and when you fail, we all learn.
Responsibilities
- Estimate, plan, and implement Java back-end applications.
- Work closely with stakeholders to gather requirements for building new modules or improving existing ones.
- Evaluate, maintain, and improve the existing codebase to ensure proper structure and adherence to software engineering best practices.
- Troubleshoot, identify, and research reported issues, providing recommendations by comparing advantages and disadvantages of various solutions.
- Stay updated on new technologies and tools, adopting relevant ones for the team.
- Participate in peer reviews and apply software engineering best practices.
- Be accountable for meeting assigned project objectives and timelines.
- Set engineering vision and direction for existing and future applications.
Requirements
- 8–12 years of experience in designing and developing back-end applications.
- Experience with designing and developing web applications, with an emphasis on front-end.
- Strong experience with back-end technologies and frameworks: Java, Spring, Spring Boot.
- Proficient with consuming REST APIs and handling all HTTP responses.
- Experience with backend web services frameworks.
- Some experience with relational databases (SQL).
- Strong experience with Git, bug tracking, and collaborating with a software team.
- Basic understanding of containerization and DevOps processes (Docker, Kubernetes, AWS, CI/CD).
- Strong debugging and diagnostic skills.
- Excellent communication and interpersonal skills.
- Excellent multi-tasking and organizational skills.
- Excellent problem-solving and analytical thinking skills.
- Self-directed, analytical, and collaborative with a constant desire to learn and improve.
- Experience working with a cross-disciplinary team of PMs, designers, and other developers.
Pay
$100,000–$115,000 per annum. Compensation decisions are based on factors including experience, skills, education, and other job-related considerations.
Schedule
This is an on-site position located in Cupertino, CA, USA. You must be able to commute to the location with your own transportation to meet required working hours. The role may involve extensive walking and the ability to lift up to 40 lbs.
Benefits
- 401(k) matching.
- Dental, health, and vision insurance.
- Paid time off.
- Employer-paid life insurance, short- and long-term disability.
- Benefits begin on day one for full-time employees.