Description
My Business Commerce Transformation: Upper Funnel Microservices
- Designs and implements stable, high-performing web services and microservices for processing high transaction volumes.
- Monitors service performance and resolve performance issues.
- Works on problems of high complexity.
- Assists senior team members to assess pros and cons of design options to select best implementations; guides team members of less experience, defines functional and load testing plans, and writes automated scripts to execute tests and evaluate results.
- Requires very little oversight on routine and non-routine work assignments. Works multiple assignments and delivers quality implementation in better than average time frames.
- Senior developer with architecture skills.
- Strong communication skills required.
- Works well with others. Runs to solve problems.
- Bachelor's degree, or equivalent. 10+ years of experience considered, 15+ years preferred.
Required Skills (Hands-on, 4+ unique project implementations)
- Microservices development
- Web services development
- Implementations with these technologies
- Spring, SpringBoot, Spring Cloud Config
- Pivotal Cloud Foundry, Kubernetes
- Redis
- Elastic stack (for logging and/or search)
- Cassandra
- Oracle, Postgres or AWS Aurora with Postgres dialect
- Data protocols: JSON, XML, CSV
- Transport protocols: HTTP(S), JMS/MQ
- Java 8
- Supporting technologies
- JUnit
- Maven
- JIRA
- Jenkins
Advantageous skills
- Oracle Coherence
- Apache Camel
- Apache Kafka