Experience:
- 5+ years of professional experience inJavabackend development, with a focus on building scalable applications.
- Proficiency inJava, Spring Boot, andRESTful API development.
- Expertise in API-related technologies, including JSON, REST, Swagger, and tools such as Postman.
- Proven ability to develop back-end services in a large-scale, high-performance environment.
- Familiarity with CI/CD tools such as Bitbucket.
Preferred Qualifications:
- Experience in Java 11+ and Spring Boot.
- Experience in Microservices, Event Driven Systems and Kafka and Schema management.
- Experience with MongoDB, Influx DB or similar No SQL databases.
- Experience in Data heavy applications.
- Experience with access management protocols like OAuth 2.0 and OpenID Connect.
- Experience writing Junit tests and Integration tests.
- Experience with Agile methodology or similar lean startup approach to building software.
- Experience in IOT platforms would be a plus.
- Experience in Docker, Kubernetes and AWS.
- Experience in mentoring junior resources and cross team collaboration.