Middle Java Developer

Meet the YozmaTech

YozmaTech isn’t just another tech company – we’re a global team of go-getters, innovators, and A-players helping startups and product companies scale smarter and faster.
We build dedicated development teams across 10+ countries, creating strong, long-term partnerships based on trust, transparency, and real impact.
Here, every idea counts. We value people who are proactive, open-minded, and ready to grow. If you’re passionate about building meaningful products and want to join a team that feels like family – you’ll feel right at home with us.

Our client is an innovative technology company developing a unique solution at the intersection of hardware and cloud software. Their core product combines thousands of IoT devices deployed in the field with a robust, scalable cloud platform. These IoT devices collect and transmit real-time data, which is then processed, analyzed, and visualized using advanced cloud microservices built on Java, Spring Boot, and AWS.

The system is designed for high performance, reliability, and massive scalability, serving a large and rapidly growing customer base. The roadmap includes not only refactoring and upgrading existing systems (such as migrating to newer Java versions and updating dependencies) but also the development of new features and services that directly impact end users.

By joining this project, you’ll have the opportunity to work on both the core infrastructure and innovative new functionalities, making a tangible difference for thousands of customers and devices worldwide.

We Offer:

🔹Opportunity to contribute to an innovative product at the intersection of hardware and software
🔹Friendly team and a culture of collaboration, care, and openness
🔹Ability to influence architectural decisions and processes
🔹Involvement in international projects and professional growth

Key Requirements:
🔹 4 years of commercial experience in Java development (Senior level);
🔹 Excellent knowledge of Spring Boot;
🔹 Experience with AWS (Aurora, Kinesis, SQS, Cognito, Elasticache/Redis, etc.);
🔹 Experience with Kubernetes and microservices architecture;
🔹 Experience with relational databases (MySQL/Aurora);
🔹 Experience with codebase migration, specifically from Java 8 to Java 21, is a strong advantage;
🔹 Ability to analyze and optimize existing code and propose architectural solutions;
🔹 Good English communication skills (for distributed team collaboration);
🔹 Strong soft skills: accountability, initiative, teamwork, openness to feedback, proactivity, ability to see the big picture and suggest improvements;
🔹 Willingness to work in an international distributed team;
🔹 English – Upper-Intermediate or higher.

Will be plus:
🔹 Experience with IoT solutions;
🔹 Experience working in high-load, scalable systems;
🔹 Experience collaborating with QA and contributing to testing processes;

What you will do:
🔹 Participate in refactoring and upgrading existing code, including migration from Java 8 to Java 21 and updating third-party dependencies;
🔹 Develop new features and services as part of the product roadmap;
🔹 Work with a microservices architecture based on Spring Boot;
🔹 Integrate and work with AWS services: Aurora (MySQL), Kinesis, SQS, Elasticache (Redis), Cognito, Kubernetes;
🔹 Analyze and suggest improvements to architecture and processes;
🔹 Be involved in handling production and on-call incidents, and actively engage in product support and development;
🔹 Collaborate closely with QA, developers, and hardware engineers;

Interview stages:
🔹 HR interview;
🔹 Screening and technical interview (1–1.5 hours, no live coding);
🔹 Short interview focused on company culture and values;
🔹 Reference checks;
🔹 Offer;

 

Required skills experience

Java 4 years
Java 8 4 years

Required languages

English B2 - Upper Intermediate
Published 2 March
121 views
·
53 applications
To apply for this and other jobs on Djinni login or signup.
Loading...