To ogłoszenie wygasło w dniu 2016-10-04 16:21.

Senior Java Developer at OCADO TECHNOLOGY WROCŁAW

Ocado Technology

7 000 - 12 500 zł netto

  • Umowa o pracę Umowa

Opis oferty

Senior Software Engineer (Wroclaw)

Job purpose To work on designated software development projects, with an emphasis on writing robust, effective code, and developing, maintaining, deploying and supporting high-quality software systems. To take an active role in supporting business needs and meeting organisational objectives, as part of the Ocado Technology team. Ocado Technology is responsible for the design and development of almost all the software that runs our business. The team solves challenging problems through the application of creative software systems and regularly takes on large complex software development projects.
Key Customers Team members, Internal clients, Vendors as required

Wymagania

Roles & Responsibilities Participate effectively in all aspects of software development process including: Software construction (coding) Requirements analysis Software and data design Development and execution of application tests including unit, integration, system, regression and performance Deployment of production ready code Investigation and resolution of production issues Performance tuning Maintenance and support of existing systems Code review and change control Ad hoc reporting and analysis Research, development & optimisation

Support production systems as required

Mentor Junior Developers and take an active role in their development

Work closely with team leaders to set technical direction within the team and to ensure software developed is of a consistently high standard, cohesive and meets business objectives

Attend regular meetings to report on progress and share ideas

Reporting and management upwards to Team Leader and technology management so they are well informed of the work currently in development

Actively contribute to the process of continual improvement, with regard to self, team and systems

Ensure that all software developed satisfies all business requirements as specified and adheres to all development standards, policies and procedures. In particular, that all code is developed in line with Ocado security best practice guidelines

Be prepared to work on different projects and/or rotate through teams according to business needs and/or agreed development objectives

Assisting all team leaders to ensue projects are accurately estimated and delivered to schedule

Working closely with Team Leader on issues related to requirements and design

PRIMARY TECHNOLOGIES:

Java (J2SE, J2EE)

Spring, Guice

WebServices, Akka, JMS

ADDITIONAL LANGUAGES

Scala

WEB TECHNOLOGIES

AngularJS, BackboneJS, Bootstrap, HTML5, JavaScript, JSP, Struts/Spring, GWT

SCRIPTING LANGUAGES

Python, Unix Shell

DATABASE

SQL: Oracle, ProgresSQL

NoSQL: DynamoDB, Cassandra, Google Cloud Datastore

SERVER

Apache Tomcat, Oracle Glassfish, Active MQ

Docker

DEVELOPMENT TOOLS

InteliJ, Eclipse

Git, Mercurial

Jenkins, Go

Jira, Cruicible

PLATFORMS:

Amazon Web Services

Google App Engine

Apache Hadoop

Knowledge, Skills and Experience

ESSENTIAL
Degree or equivalent in Computer Science, Software Engineering, Information Technology or similar technical degree

Demonstrable Java programming ability with in-depth understanding of underpinning techniques

Experience in the full Software Development life-cycle from design to deployment

Understanding of databases

DESIRABLE

Knowledge of SCRUM or other Agile methodologies

Proven ability of tackling challenging projects

Masters or other postgraduate qualification in Computer Science, Software Engineering or equivalent.

REQUIRED COMPETENCIES

Technical Excellence : demonstrates intellectual rigour, possesses relevant abilities & is able to pick up new skills quickly

Innovation & Problem Solving: able to solve complex problems, participates in continuous improvement, adapts the ideas of others

Productivity, Drive & Achievement: proactive approach, gets things done, demonstrates accountability & ownership, prioritises own workload

Business awareness: ability to apply learned skills, awareness beyond immediate area/role

Adaptability: working under pressure, flexible, positive & focused during times of change

Communication & Impact: strong verbal and written communication in English and Polish. Robust interaction with internal clients

Teamwork: works well with others & actively contributes towards team objectives

Benefits

Permanent Contract
Multi Sport Card
Medical Insurance
Life assurance
Lunch Vouchers
Training and Development opportunities

Equal Opportunity Employer Ocado are an equal opportunities employer and as such make every effort to ensure that all potential employees are treated fairly and equally, regardless of their sex, sexual orientation, marital status, race, colour, nationality, ethnic or national origin, religion, age, disability or union membership status.

If you are interested in above job opportunity please send your CV at [email protected]

Metodologia pracy

Pytania i odpowiedzi