You will design and develop middleware frameworks and data infrastructure for a connected technologies platform.
Responsibilities
- Develop middleware frameworks using Spring, Spring Boot, and WebFlux.
- Build connectors with Kafka Connect and implement Kafka streaming for analytics and legacy data storage.
- Design and deploy microservices APIs and ETL integrations with Snowflake, Redshift, and AWS AppFlow.
- Implement database designs using PostgresDB, DB2, MySQL, or Oracle.
- Manage containerized deployments via Docker and Kubernetes to optimize performance.
Required Skills
- 5+ years of experience in large-scale enterprise development.
- Strong proficiency in Java and the Spring Framework (Spring Boot, WebFlux).
- Hands-on experience with event-driven architectures using Kafka and Kafka Connect.
- Experience building and deploying microservices APIs with a focus on SSO, testing, and monitoring.
- Practical knowledge of AWS services and cloud-based Java applications.
- Experience with containerization using Docker and orchestration via Kubernetes.
- Proficiency in database management with MySQL, Oracle, PostgresDB, or DB2.
- Experience with REST and SOAP web services, Maven, and JUnit.
- Familiarity with Jenkins, Sonar, and APIGEE API products.