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