Java Developer

Metro Systems Romania S.R.L

27-08-2015 | EXPIRA LA 26-09-2015

Job expirat

RESPONSABILITATI

Position

This is a senior level developer role that is expected to provide coverage over disparate development processes and help guide decisions on technical strategy, architecture, tools and utilities. This is a hands-on engineering position that requires expert level proficiency in Java development technologies including back end frameworks, front end scripting and libraries, and code management and deployment. The ideal candidate will be as passionate about front end coding as well as back end coding and be familiar with the latest trends in modern web development.
Responsibilities
Development of new and existing Java based applications from conceptualization to launch, using cutting-edge techniques, tools, and utilities
Partner with cross-functional teams to define new product requirements, features, and functionality
Conceive, review and contribute to technical solutions and architectural decisions and feature specifications, both from a functional and technical standpoint
Provide post-development maintenance for applications: defects and incidents solving
Mentor team members by providing knowledge and expertise, sharing best practices


CERINTE

5+ years hands-on development experience. Use of frameworks and knowledge of MVC design patterns highly desirable.
Expert database knowledge and experience of working with stored procedures and products including MySQL and Oracle. Experience of working with “NoSQL” solutions such as MongoDB and Cassandra.
Solid understanding of data models and data access architecture and optimization.
Strong understanding of multi-tier web architectures, and OO design patterns and concepts.
Strong understanding of server side software, scalability, performance, and reliability.
A sound understanding of HTTP and REST-style web services is required.
Must demonstrate solid organization/communication skills.

Preferred Qualifications

Experience with code management systems such as Git, SVN or CVS.
Experience with configuration and build management and deployment using tools such as Puppet/ Heroku/Docker, Ant/Maven/STB, Hudson/Jenkins
Solid knowledge in continuous integration and deployment.
Basic knowledge of Linux and Windows systems administration.
Basic knowledge of networking
Experience with agile software development tools.


BENEFICII OFERITE

Medical plan
Lunch tickets
Flexible hours
New technology
Transportation
Sports subscription
...and free coffee


DESCRIEREA FIRMEI

We, the MGI METRO Group Information Technology GmbH, are the IT-Provider for the METRO Group. The METRO Group is one of the worldwide largest trading groups. In 31 countries 290.000 employees earn a turnover of about 64.3 Billion Euro. In Romania METRO Group is represented besides us by our sales divisions Metro Cash & Carry and Real Hypermarkets.

MGI - Leading edge in Information Technology
Be part of the best- Join us!

In Bucharest we conduct one of our ambitious Software Development Centers. We are responsible for the development of our outstanding Oracle based Merchandise Management System and our excellent Data Warehouse. In addition we run one of the biggest SAP installations in retail and one of the most important Networking Portals connecting all our employees around the globe. We are looking for ambitious and creative team players, who possess drive, initiative and enthusiasm to expand our location in Bucharest.