Project description
Cloud Application Development for managing the client's wireless devices.
Responsibilities
- Writing code according to team quality standards
- Proposing technical solutions and take part in discussions and design planning meetings
- Support the product owner and maintain focus on delivery goals
- Driving the estimation and planning process within a SCRUM team
- Tracking of requirements, deliverables and progress
- Participation in requirement analysis
- Close communication and cooperation with US stakeholders
SKILLS
Must have
- Software engineer, with strong Java, with minimum 3 years of experience.
- Extensive software development and microservices experience with Spring boot.
- Hands‑on experience with container technologies and Kubernetes.
- Data Serialization using Google ProtoBuf and/or Amazon Kinesis
- API Proficiency: OpenAPI and gRPC literacy.
- Hands‑on knowledge of NoSQL, relational and in‑memory databases: Elasticsearch, Postgres. Redis
- Hands‑on experience with Apache Flink and Telegraf
- Experience with cloud‑based infrastructure (AWS, Google Cloud, Azure)
- Hands‑on experience working on resilient, scalable distributed systems.
- Automated testing using Pytest.
- GitHub expertise
Nice to have
- Strong drive and motivation
- Strong analytical skills
- Good knowledge of Enterprise environment
- UI Experience (Struts, JSF, Angular or other JavaScript frameworks)
- CI/CD (TeamCity, Jenkins, or similar tools)
- Big Data, Google Cloud Platform (GCP)
- C/C++ Programming in a unix environment is a plus
- Golang