Junior Java Engineer

Warsaw

Kyriba

The Kyriba platform enhances liquidity performance, empowering CFOs and treasurers to navigate hurdles with confidence.

View all jobs at Kyriba

Apply now Apply later

It's fun to work in a company where people truly BELIEVE in what they're doing!
 

We're committed to bringing passion and customer focus to the business.

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 www.kyriba.com.

About Kyriba

Kyriba empowers CFOs and their teams to transform how they activate liquidity as a dynamic, real-time vehicle for growth and value creation, while also protecting against financial risk. Kyriba’s pioneering Active Liquidity Network connects internal applications for treasury, risk, payments and working capital with vital external sources such as banks, ERPs, trading platforms, and market data providers.

About the role: 

We are looking for a motivated and passionate Junior Java/Python Developer to join our growing Data Platform development team. The ideal candidate should have a good understanding of software development principles, hands-on experience in Java/Python(optionally), and a strong desire to learn and grow within a collaborative environment.

As a Junior Developer, you will work closely with senior developers and engineers to design, develop, and maintain the Kyriba Data Platform. Apart from developing and improving your software development skills, you’ll be able to get familiar with (or improve your knowledge of) Cloud technologies (AWS), container orchestration, data architecture, CI/CD pipelines, infrastructure automation, and monitoring tools. This is an excellent opportunity to kick-start your career, develop your programming skills, contribute to meaningful projects, and understand the full software development life-cycle.

Keywords: Java, Python, Software development, Data, Big  Data, SQL, Containers, Orchestration, SOA,  Cloud



 

Essential duties and responsibilities: 

  • Develop, test, and maintain Kyriba Data Platform services using modern technical stack based on Service Oriented Architecture, Java, Spring, Kubernetes + Helm 

  • Write clean, well-documented, and maintainable code. Troubleshoot, debug, and resolve software issues. 

  • Participate in all the development-related ceremonies (code reviews, SCRUM activities, grooming sessions, etc). 

  • Work with various technologies and frameworks, such as Spring Framework, Spring Boot, FastAPI, REST APIs, and databases. 

  • Participate in developing of Production-scale services based on ML models (requires Python)

  • Assist in integrating, deploying and troubleshooting applications in development, testing, and production environments. 

  • Continuously improve your skills and knowledge of software development tools, techniques, and methodologies.

Education, Experience & Skills: 

Required

  • Intermediate (or upper) level of English.

  • Solid understanding of basics in Java programming language (Python  knowledge is a big plus but is not mandatory).

  • Comprehensive knowledge of programming algorithms and data structures. 

  • Familiarity with software development life-cycle and version control systems like Git. 

  • Understanding of object-oriented programming (OOP) concepts and design patterns. 

  • Good problem-solving skills and attention to detail. 

  • Strong willingness to learn and adapt to new technologies. 

  • Ability to work well in a team and communicate effectively.

Optional 

  • Understanding and basic knowledge of Cloud and Cloud Platforms. 

  • Experience with Java/Python development frameworks. Familiarity with RESTful APIs, databases (SQL) and Big Data technologies (Spark, Kafka, etc). 

  • Basic understanding of containers (Docker) and their orchestration (Kubernetes). 

  • Knowledge of data modeling techniques and best practices. 

  • Basic understanding of DevOps concepts such as CI/CD, automation, and Cloud infrastructure.

Apply now Apply later
  • Share this job via
  • 𝕏
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: APIs Architecture AWS Big Data CI/CD DevOps Docker FastAPI Git Helm Java Kafka Kubernetes Machine Learning ML models OOP Pipelines Python Scrum Spark SQL Testing

Perks/benefits: Career development

Region: Europe
Country: Poland

More jobs like this