Staff Software Engineer
Core
Lead multi-layered solution architectures and deliver software enhancements for business, application, data, and infrastructure designs.
Role type
Staff Software Engineer (Java/JEE)
Builds
Java and JEE business solutions, microservices, and cloud-native applications
Domain
Automotive software engineering
Deliverable
production ML models | product features
Required skills
Java, JEE, SQL, Oracle, OO analysis and design, Agile (TDD, JUnit, Mocks, Pair Programming), Web Services (REST, SOAP), WebLogic, Microservices, Pivotal Cloud Foundry, Spark, Kubernetes, Akka, Pulsar, RabbitMQ, Cassandra, Redis, Maven, HTML 5, CSS 3, JavaScript, Adobe CQ
Preferred skills
None stated
Technologies
Java, JEE, SQL, Oracle, WebLogic, Pivotal Cloud Foundry, Spark, Kubernetes, Akka, Pulsar, RabbitMQ, Cassandra, Redis, Maven, Bitbucket, HTML 5, CSS 3, jQuery, Adobe CQ
Responsibilities
Interact with Systems Architects and business teams to define high-level designs; analyze user needs and software requirements for feasibility; design, develop, and modify software systems; develop or direct testing, validation, and documentation; supervise and assign work to programmers and technicians.
Seniority
Staff, hands-on IC with leadership