Description
You will architect and build data streaming applications using Java Spring Boot, managing the full lifecycle from design to post-deployment support.
This role is hybrid.
Responsibilities
- Design and implement microservices using the Spring Boot framework.
- Develop back-end components and APIs for web applications.
- Establish ERM systems and translate user requirements into technical specifications.
- Manage release processes and provide post-deployment support.
Required Skills
- 10+ years of experience building and optimizing data streaming applications or solutions.
- Advanced proficiency in Java and Spring Boot.
- Strong expertise in SQL and complex data integration or streaming projects.
- Deep understanding of streaming technologies, specifically Kafka.
- Experience connecting microservices to interact with databases.
- Full Software Development Life Cycle (SDLC) experience.
- Familiarity with Python or PowerShell scripting.
- Experience working within Agile/Scrum environments.
Preferred Skills
- Exposure to Google Cloud Platform (GCP), AWS, or Azure.
- Familiarity with BigQuery or Cloud Storage.