This is a remote position.
Responsibilities:
- Design, code, test, and maintain software solutions of moderate to high complexity.
- Designing/developing web, software, prototypes, or proofs of concepts.
- Resolve defects/bugs during QA testing, pre-production, production, and post-release patches.
- Work cross-functionally with various teams: product management, quality engineering, and across various product lines to deliver.
- Contribute to the design and architecture of the project.
- Participate in agile planning and execution operating mechanisms.
Requirements
- 3+ years of experience developing, maintaining, and innovating large scale web apps and services.
- Strong experience with Java, Spring, and Hibernate server application, and its design patterns.
- Strong experience with unit testing and Test-Driven Development (TDD).
- Strong understanding of software design and architecture.
- Experience with Agile Development, SCRUM.
- Experience with relational database technology.
- Experience with Spring Boot and Spring Webflux.
- Experience with the Atlassian Tool Suite (Bitbucket, Jira, and Confluence) or similar.
- Experience developing applications in AWS is a plus (Elastic beanstalk, cloud watch etc).
- Experience with modern JavaScript web application frameworks is a plus.
- Solid communication skills with demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
- BS/MS in computer science or equivalent work experience.
Benefits
- adequate leadership without micromanagement;
- flexible work schedule (office is open from 8 to 22, work starts until 12);
- paid vacation 15 working days and paid sick leave;
- strong team of middle & senior level;
- convenient office in the center of Zaporizhzhia;
- remote work is possible;
- opportunities and prospects for professional growth, competitive salary;
- bonuses for high results in work and successful interviews;
- the possibility of continuous training (with the help of internal and external programs);
- compensation for English courses;
- lunch and learn every 2nd Friday.
- 3+ years of experience developing, maintaining, and innovating large scale web apps and services. - Strong experience with Java, Spring, and Hibernate server application, and its design patterns. - Strong experience with unit testing and Test-Driven Development (TDD). - Strong understanding of software design and architecture. - Experience with Agile Development, SCRUM. - Experience with relational database technology. - Experience with Spring Boot and Spring Webflux. - Experience with the Atlassian Tool Suite (Bitbucket, Jira, and Confluence) or similar. - Experience developing applications in AWS is a plus (Elastic beanstalk, cloud watch etc). - Experience with modern JavaScript web application frameworks is a plus. - Solid communication skills with demonstrated ability to explain complex technical issues to both technical and non-technical audiences. - BS/MS in computer science or equivalent work experience.