Position: Junior Java Developer
Company: Astound Commerce
Experience required: 1y

Job Purpose

Requirements:

- At least 1 year of Java programming experience;
- Java Core Knowledge. Knowledge of Java 8 features, Objects and Types, Classes and Methods, OOP, Collections, Exceptions;
- Understanding of Web technologies, HTTP, Session, Cookies;
- Basic understanding of SQL and JDBC;
- Must be an independent, self-motivated team player that is meticulous and methodical in creating solutions;
- Ability to learn and adapt quickly in a dynamic environment;
- Pre-intermediate+ spoken and written English communication skills.

Will be a plus:

- Experience with Spring, Hibernate frameworks;
- Experience with REST;
- Understanding of Microservices;

Responsibilities:

- Work with Development Lead and project leads in understanding business needs, defining technical issues, and proposing solutions;
- Analyze business and technical specifications/requirements;
- Take an active part in the implementation of complex e-commerce solutions as part of the development team;
- Work closely with front-end development and quality assurance teams to ensure proper implementation of the website’s functionality;
- Actively contribute to continuous improvements in development methodology and underlying processes;
- Actively participate in daily project team meetings and brainstorming activities related to the project issues;
- Provide updates to effort estimates and the status of assigned tasks.

We offer:

- Knowledgebase of the world’s largest e-commerce delivery team;
Trainings and certifications;
- A constant inflow of e-commerce projects with global outreach;
- Coaching and reviews to support your career development;
- Internal/external engineering and business trainings and conferences and time for self-education;
- Extensive technical library with the option to order books and English classes;

Your Work-Life at Astound Commerce:

- Well set SDLC process with the use of Agile, Scrum, Waterfall depending on a project;
- A network-style culture with geographically distributed teams, easy communications, and access to clients;
- Possible international on-site visits;
- Work-life balance approach and healthy lifestyle programs.