We are looking for an experienced Java developer to design, develop, and enhance software solutions that support the business and technological needs of the organization. This role focuses on technical delivery, platform improvement, and driving technology adoption across the company.
🔧 Key Responsibilities:
Develop and deliver high-quality, scalable, and maintainable software using modern technologies (Java, SQL, Spring, etc.)
Collaborate with product managers, designers, and other developers to define requirements and design solutions
Participate in code reviews and foster a culture of knowledge sharing and code quality
Adhere to secure coding practices and development standards
Stay up to date with technology trends and contribute to internal technical communities
🤝 Soft Skills & Collaboration:
Ability to build trusted relationships across teams
Patience, resilience, and active listening to stakeholder needs
Translating technical concepts for non-technical audiences without losing accuracy
🧭 Provide guidance and influence decision-making; support leadership in complex situations
Lead teams, set goals, coach, and evaluate performance
Actively participate in risk management, policy development, and compliance
Communicate complex information and influence stakeholders
Collaborate across departments and contribute to strategic company goals
🧠 Required Technical Skills:
Java SE 8+: including JDBC, multithreading, XML, messaging
OOP and Design Patterns: strong foundation in object-oriented design and database principles
Frameworks: Spring, Hibernate, J2EE
🌟 Nice to Have:
Middleware (MQ, JMS), web services (SOAP, REST API)
Knowledge of Linux/UNIX and scripting
DevOps practices: versioning, CI/CD, testing
Experience with authentication/authorization (e.g., Ping, OPA, RBAC/ABAC/ReBAC)
Basic understanding of cybersecurity and data handling
Annual bonus
25 days of holiday
Sick leave benefit
Private medical clinic membership
Multisport card
Flexible working hours
Possibility of working from home
Technical trainings, soft skills training, financial markets trainings