*instinctools is a software development company that provides custom software solutions for businesses of all sizes. Our team works closely with clients to understand their specific needs and provide personalized solutions that meet their business requirements.

*instinctools is looking for a Java Developer for one of our clients. 

Our Client is a financial organization providing banking services.

Tasks:

  • Software solutions development and support: Designing and creating new applications based on microservice architecture, as well as modernization and maintenance of existing systems;
  • Full development cycle: Participation in all stages of development from requirements analysis and design to implementation of the ready solution;
  • Optimization and refactoring: Improving performance of existing subsystems through code refactoring;
  • Code Review: Participate in the code review process to ensure code quality and compliance with standards;
  • Participating in architectural discussions: Making suggestions on technical and architectural solutions for new projects;
  • Task Planning and Estimation: Actively participate in sprint planning, task estimation and decomposition.

Our expectations of the ideal candidate:
  • Professional Java skills: Proficiency in Java (versions 11+);
  • Experience with Spring Framework: Hands-on experience with Spring components including Spring Boot, Spring Security, and Spring Data (JPA);
  • Experience with Hibernate: Knowledge of ORM using Hibernate to work with relational databases;
  • Experience with Relational Databases: Knowledge in designing and interfacing with relational DBMSs such as PostgreSQL and Oracle;
  • Application of SOLID and DRY: Ability to utilize SOLID and DRY principles to write clean, understandable and maintainable code;
  • Systems Integration: Experience using Spring Integration to create interoperability between different services;
  • REST API development experience: Significant experience in building RESTful APIs for web and mobile applications, especially in high load environments

Will be a plus:

  • Understanding of CI/CD processes: Knowledge of Continuous Integration and Delivery (CI/CD) to improve development quality;
  • Application Containerization: Experience with Docker and Kubernetes for container management and application deployment.

We offer:

  • flexible working time
  • professional and ambitious team
  • learning opportunities, seminars and conferences and time for exploring new technologies
  • full remote work
  • partial compensation of medical insurance  and sport card
  • co-funding for language courses  (English)
Margarita Lukyanenka
Margarita Lukyanenka Recruiter
We will be glad to see you in our team!

    * Full Name

    * E-mail

    * Job Vacancy

    Additional Information (LinkedIn, Github, etc.)

    Developers

    *instinctools is a developer of IT solutions for Western Europe. We have over 350 projects in our portfolio. The spheres are different – from healthcare and medicine, training and education, to digital advertising, economics and IT. For the software implementation and maintenance across such a number of projects, competent developers are important.

    We use a modern technology stack, the key of which are:

    Javascript, ReactJS, Angular, Node.js, Golang, Python, Java, iOS, Android, Blockchain, AWS.

    Join the *instinctools team!

    *instinctools Poland
    We have had a representative office in Poland (Warsaw) since 2021. Our Polish team consists of highly qualified and experienced specialists – most of them are Middle to Senior level Developers.
    Right now we’re on the lookout for bright and innovative minds to join our professional team!