Junior Java developer

Junior Java developer

Code: Junior Java

Details

We are hiring junior Java back-end developers to extend our teams that are developing and maintaining applications for the telecom and the real-estate markets.

Description of the projects
  1. The software system is used by some of the largest telecommunications carriers in the world for the management of network pricing. The system is based on microservices architecture and is highly transactional, with performance and stability as key areas of concern. They aim to be the first choice API aggregation platform for the global telecommunications industry. The project is developed in Scrum methodology.
  2. The software will be used to manage the renting of shared office spaces. It will be developed using Scrum methodology. It is built from scratch using microservices architecture.

    Requirements

    • At least 1 year of experience in software development
    • Proven experience in working with Java 8 or more recent versions, and SQL databases (preferably PostgreSQL, and/or MySQL)
    • Familiar with Spring framework, Spring Boot, Hibernate, Git, Maven, Web Services: SOAP&REST
    • Experience in integrating and working with 3rd party APIs, with AWS, with Docker or with MongoDB is a plus
    • Proficient in developing high-quality code with the above mentioned technologies
    • Team player and able to closely collaborate with colleagues and customer
    • Proactive and capable finding technical solutions
    • Very good English and communication skills
    • BSc or MSc degrees in computer science, informatics or engineering is a plus

    Responsibilities

    • Analyzing requirements and architecture provided by the customer
    • Software design and development with the above mentioned technologies
    • Effort estimation for own tasks
    • Communication with the customer in English
    • Reporting of the activities performed to customer and to our management

    Benefits

    • Relative flexible working program
    • Open and relaxed working atmosphere, communication and knowledge sharing between team members being very much encouraged
    • Possibility to work with the latest technologies and project management tools, as well as to get practical knowledge about mature software development processes
    • Involvement in complex international projects for big players on the global markets
    • Attractive salary
    • Financial bonuses and rewards for high-quality work in complex and challenging projects
    • Attractive working conditions
    • Possibility for career development (training, opportunities for career development and certification, etc.)
    • Consideration of individual capabilities, age or time period spent by the team member in the company is no constraint
    • Open links with the top management for any kind of professional or personal aspects
    • Other benefits (private healthcare, 7card, etc.)
    We use cookies to ensure you get the best experience on our website. By using this website you agree to our use of cookies. For more information, please read our Privacy Policy