- Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Middle Software Engineer (Java).
Urgent! Middle Software Engineer (Java) Job Opening In Warsaw – Now Hiring Kyriba
It's fun to work in a company where people truly BELIEVE in what they're doing!
About Us
Kyriba is a global leader in liquidity performance that empowers CFOs, Treasurers and IT leaders to connect, protect, forecast and optimize their liquidity.
As a secure and scalable SaaS solution, Kyriba brings intelligence and financial automation that enables companies and banks of all sizes to improve their financial performance and increase operational efficiency.
Kyriba’s real-time data and AI-empowered tools empower its 3,000 customers worldwide to quantify exposures, project cash and liquidity, and take action to protect balance sheets, income statements and cash flows.
Kyriba manages more than 3.5 billion bank transactions and $15 trillion in payments annually and gives customers complete visibility and actionability, so they can optimize and fully harness liquidity across the enterprise and outperform their business strategy.
For more information, visit.
About the role
We are looking for a passionate Software Engineerto join our recently formed Platform Scalability Engineering Team based in Poland and France.
Our team focuses on scaling our primarily monolithic application and supporting the transition to microservices by addressing cross-cutting concerns.
As we modernize, modularize, and expand our distributed system, we value expertise in Event-Driven Architecture and Domain-Driven Design.
In this role, you will contribute to initiatives that implement these architectural principles within our company.
The ideal candidate will effectively navigate the complexities of our domain while considering the constraints of our legacy tech stack, embracing these challenges with enthusiasm and a commitment to contributing to transformative change.
Responsibilities
Contribute to the implementation of a structured, maintainable, and scalable distributed system, assisting in balancing the evolution and decomposition of the existing monolith with the development of new microservices.
Investigate and evaluate existing code to identify areas for improvement and propose rewrites to address limitations and persistent issues.
Design and develop robust solutions in collaboration with the Agile Team.
Ensure high-quality outcomes through modern modular design and test-driven development.
Take ownership of the performance and reliability of your software.
Drive continuous improvement in processes, technology, and best practices.
Requirements
4+ years of experience in Java development (Spring) and working with distributed systems
Familiarity with good development practices: TDD/BDD, DDD, OOP, FP, Hexagonal Architecture, Event-Driven Architecture, Clean Code, API design, CI/CD
Ability to improve and refactor legacy code
Basic understanding of deployments and observability (alerts, metrics)
Experience with database design and working knowledge of SQL
Effective day-to-day communication skills in English, both verbal and written
Positive and team-working attitude, eagerness to learn and grow, proactive approach, engineering mindset, and solid problem-solving skills
Experience with Kubernetes is a plus
Benefits
Contract Options: Permanent contract (UoP)
Compensation: 10% yearly bonus and annual salary increase based on individual performance
Work Environment: Fully remote work with the option to visit our office in Warsaw, and flexible working hours
Equipment: MacBook Pro with M4 processor and 48GB RAM, or a comparable Dell with Windows or Linux
Productivity Tools: Access to AI tools like ChatGPT-4o to enhance your efficiency
Professional Development: Access to Coursera, Pluralsight, LinkedIn Learning, and opportunities to attend conferences such as Devoxx
International Collaboration and Team-Building: Work with international software development teams and participate in team-building meetings and events
Additional Benefits for Permanent Employees
Tax Benefits: Creative work tax deduction (AKUP 80%)
Equity Incentive: Participation in our Equity Incentive Plan
Comprehensive Benefits: Medical, sports, and life insurance, lunch card, and employee capital plan (PPK)
✨ Smart • Intelligent • Private • Secure
Practice for Any Interview Q&A (AI Enabled)
Predict interview Q&A (AI Supported)
Mock interview trainer (AI Supported)
Ace behavioral interviews (AI Powered)
Record interview questions (Confidential)
Master your interviews
Track your answers (Confidential)
Schedule your applications (Confidential)
Create perfect cover letters (AI Supported)
Analyze your resume (NLP Supported)
ATS compatibility check (AI Supported)
Optimize your applications (AI Supported)
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
European Union Recommended
Institution Recommended
Institution Recommended
Researcher Recommended
IT Savvy Recommended
Trades Recommended
O*NET Supported
Artist Recommended
Researchers Recommended
Create your account
Access your account
Create your professional profile
Preview your profile
Your saved opportunities
Reviews you've given
Companies you follow
Discover employers
O*NET Supported
Common questions answered
Help for job seekers
How matching works
Customized job suggestions
Fast application process
Manage alert settings
Understanding alerts
How we match resumes
Professional branding guide
Increase your visibility
Get verified status
Learn about our AI
How ATS ranks you
AI-powered matching
Join thousands of professionals who've advanced their careers with our platform
Unlock Your Middle Software Potential: Insight & Career Growth Guide
Real-time Middle Software Jobs Trends in Warsaw, Poland (Graphical Representation)
Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Middle Software in Warsaw, Poland using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 1785 jobs in Poland and 589 jobs in Warsaw. This comprehensive analysis highlights market share and opportunities for professionals in Middle Software roles. These dynamic trends provide a better understanding of the job market landscape in these regions.
Great news! Kyriba is currently hiring and seeking a Middle Software Engineer (Java) to join their team. Feel free to download the job details.
Wait no longer! Are you also interested in exploring similar jobs? Search now: Middle Software Engineer (Java) Jobs Warsaw.
An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Kyriba adheres to the cultural norms as outlined by Expertini.
The fundamental ethical values are:The average salary range for a Middle Software Engineer (Java) Jobs Poland varies, but the pay scale is rated "Standard" in Warsaw. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.
Key qualifications for Middle Software Engineer (Java) typically include Computer Occupations and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.
To improve your chances of getting hired for Middle Software Engineer (Java), consider enhancing your skills. Check your CV/Résumé Score with our free Resume Scoring Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.
Here are some tips to help you prepare for and ace your job interview:
Before the Interview:To prepare for your Middle Software Engineer (Java) interview at Kyriba, research the company, understand the job requirements, and practice common interview questions.
Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Kyriba's products or services and be prepared to discuss how you can contribute to their success.
By following these tips, you can increase your chances of making a positive impression and landing the job!
Setting up job alerts for Middle Software Engineer (Java) is easy with Poland Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!