Jobs · djinni
Middle Java Developer
Ironwood Digital · Remote · Indexed today
About the role
Develop backend services and collaborate with the product team to build new products for a major mobile operator.
Middle Java Developer at Ironwood Digital
We are looking for a Back-End Developer to join our Product Development Team.
You will join the in-house development team, whose main responsibility is building new products. The role has all the advantages of working in a product team — versatile projects, plenty of independence, chance to influence the direction of the development and opportunity to grow with the role.
We offer:
A unique experience of working for the largest and most beloved mobile operator in Ukraine
Real opportunity to ship digital products to millions of customers;
A competitive salary;
Annual bonus
Paid sick leave and vacation
Financial aid in different life situations
Possibility to work remotely at regular intervals
Flexible working hours
Medical and life insurance;
Great possibilities for professional development and career growth;
Friendly & Collaborative Environment.
Required skills:
Spring: Core, MVC, Security, Data, Boot (2+ year);
Microservices architecture understanding + understanding of Event Sourcing, CQRS and DDD;
Restful services (REST) dev experience (2+ year);
Persistence frameworks: Hibernate, JPA (2+ year);
Experience in branch-based workflow (git);
Application servers: Tomcat;
Messaging: ActiveMQ / JMS;
Thorough understanding of RDBS: MySQL, PostgreSQL, Oracle and nonRDBMS like Cassandra;
Unit testing with JUnit and Mockito.
Experience with Docker containers in production (1+ year);
Experience with continuous integration as is (principles, instruments).
As a plus:
Knowledge of highload;
Strong understanding | usage of SOLID principles and software design patterns;
Knowledge / understanding of Python, Perl.
Responsibilities:
Collaborate with development team, Product Owner and CTO in real and interesting product tasks;
Selection and implementation of the necessary tools, technologies, and techniques;
Designing and implementing architecture of an application;
Code review and code quality control over formed standards of development;
Writing efficient code.
Деталі по вимогах до вакансії після розгляду резюме. З задоволенням відповім на питання і буду дуже вдячна за зворотній зв'язок. З повагою, Вікторія.
Read the full posting on djinni →
Why this role stands out
- ★competitive salary
- ★annual bonus
Responsibilities
- ▸Collaborate with development team, Product Owner, CTO
- ▸Select and implement tools, technologies, techniques
- ▸Design and implement application architecture
- ▸Code review and quality control
- ▸Write efficient code
Must-have skills
- ▸spring (core, mvc, security, data, boot)
- ▸microservices architecture
- ▸event sourcing
- ▸cqrs
- ▸ddd
- ▸restful services
- ▸hibernate
- ▸jpa
- ▸git
- ▸tomcat
- ▸activemq/jms
- ▸mysql
Nice-to-have skills
- ▸highload
- ▸solid principles
- ▸software design patterns
- ▸python
- ▸perl
Benefits
- ▸competitive salary
- ▸annual bonus
- ▸paid sick leave
- ▸paid vacation
- ▸financial aid
- ▸remote work possibility
- ▸flexible working hours
- ▸medical insurance
- ▸life insurance
- ▸professional development
FAQ
Is the Middle Java Developer role at Ironwood Digital remote?+
This Middle Java Developer position is listed as remote (Remote).
What is the salary for the Middle Java Developer role at Ironwood Digital?+
The listing states Estimated 76k-174k USD.
What seniority level is this Middle Java Developer role?+
This is a mid level position.
What skills does the Middle Java Developer role require?+
Key requirements include spring (core, mvc, security, data, boot), microservices architecture, event sourcing, cqrs, ddd, restful services, hibernate, jpa.
How do I apply for the Middle Java Developer role at Ironwood Digital?+
Use the "Apply on djinni" button to open the original posting on djinni, where you can submit your application directly to Ironwood Digital.