Titlu Job: Java Specialist

You will be responsible for designs, develops, modifies, debugs and/or maintains software systems, Serves as an expert on specific modules, applications or technologies, and deals with complex assignments during the software development life cycle.


What will your job look like?

You will design, develop, modify, debug and/or maintain software code according to functional, non-functional and technical design specifications.

The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

You will follow company' software engineering standards, applicable software development methodology and release processes, to ensure code is maintainable, scalable , supportable and demo the software products to stakeholders. 


All you need is...

Core Java (7+ years of experience)

Ability to design/build applications from scratch, you have done so in the past

Ability and desire to lead and work with teamExperience with Agile, ability to break down business stories into technical stories and tasksExperience building microservices based architecture

Experience working with messaging systems (Kafka, RabbitMQ, ActiveMQ, etc)

Experience with front-end frameworks (React, Angular, Node.js, etc)

Experience working with Spring Boot Framework, MVC / IoC / JPA

JPA-compliant persistence frameworks (e.g. EclipseLink, Hibernate)

Distributed application frameworks (e.g. Hadoop YARN / MapReduce etc.)

API design and implementation (e.g. when and how to use REST, MoM etc.)

Unit & integration testing frameworks and best practices (e.g. JUnit, Mockito etc.)

Bachelor's degree in Science/IT/Computing or equivalent


Why you will love this job:

You will serve as an expert on specific technology

You will take an active role in technical mentoring within the team.