#14390
el as a Java developer
Mentor junior members of the team
3+ years experience building and developing backend applications.
Bachelor's or Master's degree (preferably a Computer Science degree or equivalent experience).
Strong experience with JVM languages such as Java/Kotlin is required. Experience in Springboot is desirable.
Hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure).
Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra).
Experience crafting and implementing well-tested, highly scalable and performant micro-services and/or other distributed systems.
Practical knowledge of agile software development methodologies (e.g., XP, scrum).
Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time.
Practice in mentoring other engineers and influencing decision makers throughout the organization.
Considers the customer impact when making technical decisions.