Senior Backend Java Developer

Details of the selected Job

We are looking for a talented and passionate Senior Back-end Java Developer. You will lead backend engineering efforts from rapid prototypes to large-scale applications.

Requirements:

5+ years working in Java back-end development


Solid understanding and development experience in Java


Experience in all areas of IT applications development including design, analysis and data modeling.


Experience working with Spring Framework (Spring boot, MVC, Spring Data, Spring security)


Experience with distributed systems development, messaging systems, caching systems


Good understanding of SOLID principles.


Experience with Relational Databases like MySQL or PostgreSQL and Non-Relational Databases like MongoDB or Elasticsearch.


Solid understanding and extensive experience using distributed version control system tools such as Git.


Experience doing test-driven development (TDD).


Experience developing REST APIs


Experience integrating with external web services.


Strong Unix/Linux skills.


Ability to produce maintainable, stable and scalable software.


Exceptional problem solving and ability to work independently.


Exceptional learning skills.

Benefits:

Training and growth opportunity


General Medical Check


Remote work model


Private medical insurance


And a great work environment, among others.

Senior Backend Java Developer

Thanks for participating!