Java Software Engineer (AWS)
About the role:
We’re building a nationwide EV charging platform that integrates multiple charging networks and vendors into a single, scalable system - and we’re looking for a Senior Java Developer to help us solve the hard parts.
You’ll join a mid-sized engineering team working closely with the client’s technical stakeholders. Expect real ownership, architecture discussions, and the opportunity to influence how the platform evolves.
Role start date: April 2026
Requirements:
Senior commercial experience in backend development.
Senior-level skills in Java.
Expert-level skills in AWS, particularly serverless services (Lambda).
Very good command of English, enabling daily communication with the client.
Good knowledge of SQL and time-series databases.
Solid understanding of the HTTP protocol and REST API design.
Knowledge of design patterns, programming principles, and unit/integration testing.
Nice to have:
TypeScript
Redshift
DynamoDB
WebSockets
Main responsibilities:
Design, develop, and maintain backend services using Java within a cloud‑native environment.
Build and optimize serverless applications based on AWS services, ensuring high performance and scalability.
Collaborate with a multi‑member engineering team on architectural decisions and best development practices.
Ensure code quality, reliability, and alignment with the project's technical roadmap.
Communicate effectively with the client in English to clarify requirements and present progress.

Spyrosoft
Spyrosoft is a leading technology company specializing in software development and IT services. The company provides a wide range of expertise including artificial intelligence, cloud services, cybersecurity, digital pro...
Java Software Engineer (AWS)
Java Software Engineer (AWS)