Senior Java Developer
Remote | from 230,000 RUB gross
We are developing an innovative platform that will serve as the foundation for a variety of business process automation products, with a primary focus on optimizing Service Desk operations. Our goal is to transform traditional approaches to SD. We strive to create a product that will be an absolute LEADER in its category on the market. For this, we currently need a "Senior Java Developer" to join the team, who will be at the origins of this direction.
- Work format: fully remote. You can work from anywhere in the world, but only for citizens of the Russian Federation or the Republic of Belarus
- Employment: full-time
- Company name: LogicBPM
- Salary: from 230,000 RUB gross
🔷 JOB DESCRIPTION:
- Design, execute, and manage Java application development stages
- Participate in the architectural development of software products
- Analyze, research, and propose ideas for new software solutions
- Maintain clean and complex code that others can work on
- Debug and test software
- Identify bugs, bottlenecks, and other issues in the code and propose ways to solve and/or improve them
- Write efficient, verifiable, and reliable code
- Stay updated on alternative technologies and innovations
🔷 WHAT CAN WE OFFER YOU?
- Fully remote work in an accredited IT company.
- Flexibility and Freedom: We do not have a strict work schedule, we give employees freedom to achieve an optimal work-life balance.
- Modern work methodology: Our processes are based on Agile/Scrum, which promotes efficient and flexible development.
- Environment for Development: We provide favorable conditions for professional and personal growth, offer the opportunity to work on challenging and innovative projects and develop management skills if desired.
- Our corporate culture: We encourage openness, collaboration, and mutual respect. Although we do not offer cookies in the office, we are proud of our friendly team and supportive atmosphere + we offer corporate discounts on training, recreation, and medicine (Skillbox, LitRes, Invitro, etc.).
🔷 WHAT ARE OUR MANDATORY REQUIREMENTS FOR YOU AT THE START?
- High proficiency in Java (17+) and extensive knowledge of its ecosystem
- Deep knowledge of object-oriented programming
- Solid understanding of a variety of design and architectural patterns
- Ability to write reusable Java libraries
- Solid understanding of microservices architecture principles
- Ability to write clean, efficient, and easy-to-read Java code
- Extensive understanding of the core principles of designing a scalable application
- Proficiency in the following technologies/tools:
- Spring (MVC, Security, Core, Boot, Data) and/or Quarkus
- JPA/Hibernate
- PostgreSQL
- Kafka
- Docker, docker-compose, Kubernetes
- Ability to work with BitBucket, Jenkins, Nexus, Jira, Confluence systems
🔷 WHAT ARE OUR ADDITIONAL PREFERENCES FOR YOUR CANDIDACY?
- More than three years of experience in a similar position
- Desire to keep up with the industry as it evolves and develops
- Experience in developing high-load, horizontally scalable applications
- Experience with MongoDB
- Experience with BPM systems
Where to send your resume: Daria @D_K_o_r_o_l_e_v_a