MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious
1

Senior Developer - Backend Systems

Location Sunnyvale, United States
Posted 02-October-2021
Description


Our client is searching for a top-notch Lead Developer to work on their backend technology, which supports a retail shop solution. This individual has a thorough understanding of software development, best practices, and a strong customer focus. Working with the team to take the brand to the next phase of its evolution, this function is vital.


Key Qualifications



Minimum of 5 years of professional software development experience, including 5 years working on difficult development projects with backend and frontend development teams
Comprehensive understanding and expertise building and creating scalable web-based tools in Scala and/or Java.
Demonstrated experience designing dynamic web backend solutions sites - how they scale, interact with other services, and potentially fail
Dedicated problem-solver capable of working in a fast-paced workplace where multiple releases are a given
Ability to appropriately size technical efforts
A strong emphasis on quality, with prior experience writing unit tests and cooperating with quality engineers to design test plans
Collaborative experience in multiple teams with different team members diagnosing and debugging complex systems, as well as assisting in the triage and resolution of build, deployment, and operational problems
Understanding of the Linux stack and familiarity with Bash commands
Knowledge of web application security and how to incorporate it into the software development lifecycle
Knowledge of database architecture, scalability, performance, and tuning strategies (e.g. SQL, MySQL, NoSQL, Cassandra, FoundationDB, Postgres)
Thorough understanding of source version control tools (Subversion, Git)
Worked on DevOps responsibilities for application deployment, performance, monitoring, reliability, and scalability with other technical teams.
Preferred experience with Docker, configuration management systems, CI build tools such as Jenkins, and logging and monitoring tools like Splunk
Ability to tackle difficulties on ones own initiative
Demonstrated ability to work under pressure and meet tight deadlines in order to resolve important challenges
Strong understanding of JVM internals and HTTP, as well as REST and RESTful APIs.
Knowledge of Atlassian Jira and Wiki
Familiarity with Typelevel libraries and Akka HTTP, as well as knowledge of Scala coding standards and practices
GraphQL and Apache Spark are pluses

Description



In addition to having a solid technical background, the ideal applicant should have good interpersonal skills and a collaborative mindset. The position demands excellent written and verbal communication skills, as well as the ability to collaborate effectively with stakeholders from all backgrounds and with diverse degrees of technical understanding. This person must be able to build trusted relationships across organizations and within a varied team. This position must be focused on delivering while also being able to change and thrive in a fast-paced atmosphere.


Education



Bachelors Degree in Computer Science or relevant experience

 
Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url