Acest anunț a expirat și nu este disponibil pentru aplicare
CAPGEMINI SERVICES ROMANIA
Java developer
Responsibilities:
- Gathering requirements from the business;
- Producing specification documents;
- Taking part in refining/enhancing the application’s architecture;
- Implementing the project in line with the agreed architectural design;
- Relying on IT best practices to improve the quality of the development;
- Developing from scratch a new application that will fit into existing application ecosystem;
- Quality, on time delivery of agreed deliverables.
Job requirements:
- Java SE ;
- Spring, Spring Boot, various projects under the Spring umbrella ;
- Hibernate, JPA ;
- RabbitMQ or some other messaging product like ActiveMQ, Apache Kafka etc. (apart from Tibco, we’re not using it) ;
- Unix shell scripting ;
- Basics of HTTP/HTTPS/REST/JSON and network protocols ;
- SQL (Oracle and some other flavour) ;
- NOSQL databases (Mongo, Redis) ;
- Basic OO design patterns (IoC, Gang of Four book) ;
- Basic algorithms and data structures (lists, stacks, maps, trees, graphs) ;
- Functional Reactive Programming (streams API in Java 8) ;
- Very good communication skills .
What we offer:
- Permanent employment contract.
- Attractive benefits package: meal tickets, medical services, private pension, gym discounts.
- Challenging job in a professional and multinational environment.
- Opportunity to gain skills, knowledge and experience, together with highly marketable specialists.
- Opportunity to work with Global TOP Clients on large projects.
- Dynamic, international working environment.
- Team events (team buildings, team hangouts, Christmas party, etc.).