Cegeka Romania
Java developer
Our mission is to help people integrate technology into everyday life and to enable innovation through technology. We believe working in close cooperation with our clients and employees is the key to success; this means we offer people the best working environment in order to achieve the best results. We love entrepreneurial spirits and encourage people around us to be proactive and make the best decisions not only for business, but for their own personal development.
Our nearshore Romanian offices are located in Bucharest and Iasi and, with over 5000 team members at group level, we make sure we are always close to our customers.
Cegeka has an exciting opportunity for a Java Developer to join us in Bucharest.
About projects:
We cover solutions for customer self-service (all except online/web portal), customer information management, commercial products management, collection, provisioning across all other solutions in IT systems and also core network (GSM) solutions.
Large number of requests (from customers, business agents, technical signals) transformed by a complex business logic are daily passing through our provisioning solutions. Our efficient and cost effective architecture (internal established and sustained) allow us to deliver implementations in a big organization with a speed that make also some start-ups to be jealous about.
Providing back-end services for other functional domains (online / sales / ERP / billing) and also integration with external partners are also subjects that put us in the position of a key technical stakeholder in company big & priority projects.
From technical perspective we are fluent and sometimes very fluent in Java (we prefer mainly the open source path – spring), we know very well to persist and manage our data and business logic in relational databases (SQL holds no secret towards us, ORMs frameworks are not sufficient in our case). We are specialists in back-ends but we are also developing front-ends (angular / bootstrap / material) used by thousands of customer service and sales agents.
About 18 colleagues are in charge with those tasks.
Responsibilities:
- Develop and maintain software programs according to set coding standards;
- Estimate duration of programming and unit testing phase;
- Perform unit testing after implementation to assure that every component of the application that was added or changed is working properly;
- Develop continuous delivery flows and contribute to processes.
Requirements:
- Experience in a similar role: 3 years minimum;
- Good knowledge of OOP & Databases;
- Java programming and aspect-oriented programing experience;
- Experience with:
- multi-threaded applications;
- J2EE/JEE Platform (JMS, JAX-WS,JAX-RS, EJB, JPA), Spring, SOA (SOAP and RESTful services);
- JBOSS AS or other application servers (Tomcat, Jetty, WebSphere etc);
- EAI patterns;
- Linux operating systems;
- Strong thinking skills (Algorithms and Data Structures);
- Experience working with Continuous Delivery approaches and best practices, such as Extreme Programming (XP);
- Passion for software engineering and craftsman - like coding prowess;
- Very good organizational skills, quality orientation and attention to detail.
Nice to have
- HTML5, JavaScript ();
- WSO2/ ESB;
- Kafka;
- Scala;
- ElasticSearch/ NoSQL databases;
- Strong understanding of Agile methodologies.
Values Required:
- Positive attitude;
- Team-player;
- Willing to learn and improve;
- Good problem-solving skills;
- Flexible to different technologies and projects.
What we offer:
· Flexible working environment within a dynamic team;
· We leave you room to balance your work and private life - 22 days as annual vacation + additional vacation days according to the internal policies;
· Access to various training programs (soft and hard skills trainings, according to the internal policies);
· Continous learning and improvement activities (reading groups, competency centers, video sessions on Pluralsight, Events: process related-Agile/Scrum/Kanban, coding oriented TDD Kata);
· Private Medical Subscription, Sanador/Medlife/Regina Maria Clinic - you can also register your family members at a preferential price;
· Free Gym Subscription at Pescariu Sports & Spa (fitness, aerobic, pool) – according to the internal policies;
· Preferential rates to 7Card subscription;
· Bookster and Pluralsight access;
· Financial support for the birth of your child or unhappy events (for first and second-degree family;
· Benefit Online platform access, with a monthly allowance from which you can choose to invest in:
- Meal tickets;
- Professional courses and development programs;
- Holiday packages, gifts;
- Insurance and private pension packages;
- Cultural and entertainment activities;
- Special offers from +2000 providers: vouchers, Telecom & Electro IT, private pensions and insurance, Sport & Wellness, restaurants, hobby and smart experience, medical services.
· Team events (teambuildings, team hangouts, Christmas party, etc.);
· Long term career development programs;
· Being part of a growing organization with Belgian roots.