Backend software developer
we are looking for an experienced backend software developer to contribute to the design and development of cloud-based software architectures. The ideal candidate will have a strong background in java, spring boot framework, and aws, with experience in microservices, event-driven architectures, batch processing, containerization, and orchestration.
about this role
* design, develop, and deploy scalable backend systems using java, spring boot, and aws
* collaborate with cross-functional teams to identify business requirements and turn them into clean and extensible apis
* work on improving existing applications and databases by identifying areas for enhancement
* develop unit and integration tests to ensure high-quality code
* document technical processes and solutions to increase maintainability
about you
* 5+ years of industry experience building backend software, preferably with exposure to cloud-based technologies
* strong proficiency in java, spring boot, and aws, with experience in microservices, event-driven architectures, and batch processing
* experience working with databases and data modeling, including relational (e.g. Postgresql) and nosql (e.g. Dynamodb)
* nice to have: experience with python and test frameworks such as pytest or unittest
* possess strong technical, analytical, troubleshooting, and communication skills