Sr. Platform Eng., Batch & Notifications
ebayinc
Job Description
What You'll Be Doing
-
Platform Engineering: Design and implement highly available, scalable, and reliable solutions for our Batch and Event Subscription platforms.
-
Operational Excellence: Troubleshoot and resolve operational issues in our ESP environment and provide timely solutions for customer-reported notification issues.
-
System Maintenance: Perform regular system upgrades and vulnerability mitigations to keep our platforms secure and up-to-date.
-
Automation: Work on automating routine maintenance activities to improve efficiency and reduce manual effort.
-
Core Development: Apply your expertise in Core Java, Object-Oriented Programming, and Design Patterns to enhance our platforms.
-
Technical Stack: You'll be working with technologies such as Spring Boot, Spring Batch, and Apache Kafka. Knowledge of Apache Airflow is a plus.
-
Collaboration: You'll collaborate with cross-functional teams to understand their needs and provide technical solutions.
Required Skills and Experience
-
2-4 years of professional experience in software engineering.
-
Proficiency in Java, with a strong understanding of object-oriented principles and data structures.
-
Experience with Spring Boot and Spring Batch.
-
Deep understanding of Apache Kafka or other messaging technologies.
-
Knowledge of Apache Airflow is a plus
-
Familiarity with CI/CD tools such as Maven and Jenkins.
-
Knowledge of API design, RESTful principles, and deployment in Kubernetes/Istio environments.