konto usunięte
Temat: Senior Java Developer - Ocado Technology - Wrocław. Join us!
Ocado Technology powstało by wspierać pod kątem technologicznym brytyjski e-supermarket Ocado, gdzie sprzedaż odbywa się wyłącznie przez Internet a na magazynach, gdzie pakowane są produkty nie pracują ludzie, lecz roboty.(https://www.youtube.com/watch?v=ymXT-hyw5l4).Obecnie poszukujemy Senior Java Developerów do pracy nad własnym produktem w ramach kilku Agile'owych zespołów. Biuro mieści się przy ul. Szewskiej 8, dwa kroki od wrocławskiego Rynku. Z chęcią udzielę bardziej szczegółowych informacji, proszę tylko o wiadomość: a.wielgosz@ocado.com :)
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
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.