Overview
We\'re looking to grow our Back-end Java engineering leadership. The right candidate will be excited about building elegant, large-scale, highly available, scalable and secure solutions
Responsibilities
- Lead our Java Back-end Software Engineering teams that are located across Philippines and Vietnam
- 50% time, writing high-quality software that is easily supportable and respected by fellow team members
- 50% time, application architecture design and implementation, providing high-level estimates on Epics / User Stories, leading and growing a team, code reviews
Qualifications
12+ years of developing high transaction backend systems, in Java, which are highly performant and scalable while being cost efficient and secure5+ years working with Cloud providers (AWS, Google Cloud)Deep knowledge of multi-threading, data structures and algorithmsDeep technical knowledge of database systems both Relational and NoSQL with ability to write performant SQL queriesHands-on experience doing JVM tuning and performance testingExperience with Linux, bash scripting and running software in Docker / KubernetesExperience participating in projects that span multiple teams from requirements to production in a fast-paced environmentExperience with Feature Flag development and / or A / B TestingFluent communication in English, both verbally and written, to all levels within the organization including non-technical audienceBS in Computer Science or equivalent work experienceRequired Skills
Performance TestingNoSQLEstimates / User StoriesData StructuresBashAlgorithmsKubernetesDockerLinuxJavaSQLLeadershipArchitectureEngineering DesignCommunicationEnglish#J-18808-Ljbffr