Jr. Software Engineer (Java)

Indefinido
Saint-Cloud
Salario: No especificado
Sin trabajo a distancia

Kyriba
Kyriba

¿Te interesa esta oferta?

Preguntas y respuestas sobre esta oferta

El puesto

Descripción del puesto

Kyriba is looking for a Java Junior Dev who wants to join our project and be involved in innovation activities and who wants to start their career in a market leader company. It’s a great chance for you to act on a real production level with big customers from Fortune 500.

Location: Paris

Employment type: full time

Team structure:

The development team is located in Warsaw and Paris. The product is stable, has well-defined processes and challenging tasks. The product has a clear development path and is managed by a competent product team. 

The team is focused on delivering valuable solutions to clients and continuous improvements. We are focused on evolution, not revolution supporting a culture of open feedback.

Key Responsibilities and Duties:

  • Perform requirements analysis

  • Develop new business modules/functions

  • Applying all quality requirements to make code production-ready

  • Active in continuous improvements with the team

  • Qualifications:

  • To be able to do basic programming : A FizzBuzz program in Java (smoke test)

  • To be able to understand basic algorithm and data structure

  • Understands Object-Oriented Programming (OOP) principles (encapsulation, inheritance, polymorphism, abstraction).

  • Bonus: Familiarity with common design patterns (Builder, Singleton, Factory, Strategy, etc.).

  • Follows best practices for clean code, readability, and maintainability.

  • To be able to understand relational database, can write basic SQL query without issue (a simple group by and some aggregates)

  • Basic admin knowledge (be able to use command-line) , understand basic networking (What’s an IP address/Domain name), version-control like git, ssh

  • Basic understanding of what major Java frameworks do, just the principles (Spring, Hibernate, EclipseLink)

  • Have written a basic application in Java (preferably webapp) and know how to deploy end-to-end locally (just the big steps)

  • Basic software architecture (MVC, 3-tiers), unit-testing, continuous integration

  • Effective communication skills in English, both verbal and written

  • Our benefits are:

  • Flexible working hours

  • Regular salary review

  • Regular salary/bonuses payment, market exchange rate

  • Medical insurance

  • Compensation of sport activities

  • Assistance with professional and personal growth

  • Friendly team 

  • An environment environment that supports open feedback

  • ¿Quieres saber más?

    ¡Estas ofertas de trabajo te pueden interesar!

    Estas empresas también contratan para el puesto de "{profesión}".

    Ver todas las ofertas