Эта вакансия уже завершена
Would you like to bring the latest technical solutions to the product you create? Are you thrilled about designing the right architecture for a new client and kicking it off at full scale in production?
As a Java Developer, you will develop the product, which provides brilliant user experience from a technical and business perspective.
Sounds exciting? Then keep reading!
Project:
The project is a well-known platform for grocery stores in the USA. The product provides a possibility to present (B2B) and buy products (B2C) thanks to one platform. The platform equips high-end grocers with an easy-to-use platform of marketing, e-commerce, and service tools, paving the way for smooth online ordering and delivery right to your door.
Responsibilities:
- Take responsibility for the delivery of major product features
- Promote good design principles, best practices, coding standards and quality criteria set forth on the project
- Carry out technical supervision of middle and junior software development staff
- Sharing technical knowledge with teammates and customers
- Involvement into projects with the possibility to learn new technologies and accumulate best practices
- Designing, implementing, testing Java applications from scratch
- Reviewing and optimizing existing solutions
Requirements:
- 3+ years of Java development experience
- Solid understanding of the software development process
- Solid knowledge of Java programming language
- Understanding of object-oriented programming and writing maintainable code
- Solid knowledge of the mainstream frameworks and libraries
- Understanding of various architecture styles
- Good understanding of different programming language paradigms: procedural, OO, functional, declarative
- Good understanding of various estimation techniques
- Good understanding of performance optimization approaches
- Solid understanding of developer testing approaches
- Solid understanding of databases design and development techniques
- Good understanding of security concepts
- Experience designing and consuming web services (REST and SOAP APIs)
- Experience in modern git-based version control systems
- Agile development team experience
Would be a plus:
- Experience in front-end development using mainstream frameworks and libraries
- Experience in programming using non-OO language
We are IT consulting and software product company.
больше 500 сотрудников
с 2002 года на рынке
- Скидки сотрудникам
- Корпоративные мероприятия
- Компенсация спортзала
- Компенсация обучения
- Гибкий график