Staff Backend Java Engineer
New Today
What you will be doing:
Develop and Maintain: Lead the work of other small groups of engineers, including offshore associates, for assigned engineering projects by providing pertinent documents, direction, and examples; identifying short- and long-term solutions and timelines; reviewing and approving proposed solutions; implementing new architectural patterns; and performing design and code reviews of changes.
Architecture & Scalability: Ensure service architecture and integration patterns used in the project can scale over time and support high availability patterns and SLAs.
Coordinate Resources: Coordinate the work of on-site and remote team members, including close alignment of work focus, review, and testing.
Instill Best Practices: Learn and instill best practices in the areas of continuous integration and continuous delivery (CICD), containerization and pipelines, test-driven development, and testing automation; provide technical documentation of code.
What you must have:
Strong knowledge of data structures and algorithms.
7+ years of server-side software development experience.
7+ years of object-oriented Java programming experience.
Proficiency with Java, HTML5, CSS, and at least one reasonably popular JavaScript framework (e.g., React, Angular, Polymer, Backbone, Ember).
Experience working with distributed services and in microservice architecture.
Solid understanding of software security fundamentals and experience building internet-scale applications with security at the forefront; evaluates and improves the security posture throughout the entire SDLC.
BS in Computer Science or equivalent engineering experience, Master's preferred.
7+ years of experience developing applications using Spring & Spring Boot frameworks.
Hands-on experience working with cloud platforms like AWS, Azure, or GCP.
Experience with Kafka and Kubernetes.
Excellent oral and written communication skills in the English language; multilingual or bilingual a plus, ideally with one of the six UN official languages.
Ability to work with a highly diverse workforce.
Able to work independently (self-motivated) and multi-task under pressure (focused).
- Location:
- Los Angeles
We found some similar jobs based on your search
-
New Today
Staff Backend Java Engineer
-
Los Angeles
What you will be doing: Develop and Maintain: Lead the work of other small groups of engineers, including offshore associates, for assigned engineering projects by providing pertinent documents, direction, and examples; identifying short- and long-t...
More Details -
-
22 Days Old
Staff Software Engineer, Backend - Python/Java (Remote)
-
Us
Position Purpose: The Staff Software Engineer is responsible for leading a team of engineers building and designing a product that our customers and associates love. As a Staff Software Engineer, you will be part of a dynamic team with engineers of a...
More Details -