Position: Java Web Developer
Company: arrible.com
Experience required: 3y
English level: intermediate

Requirements:
• Three years or more experience developing Web-based applications for the Java platform
• Solid Computer Science fundamentals knowledge (algorithms, data structures, concurrency, etc.)
• Preferably a B.Sc. degree or equivalent in Computer Science, Mathematics, Physics or Engineering
• Strong knowledge of Java, Servlets
• Practical experience with HTML, CSS, JS, jQuery
• Intermediate level or better English language communication skills

What we’d love you to have experience with:
• Knowledge on implementing and consuming REST API, SOAP web servers
• Experience with developing for databases (Oracle, MSSQL, PostgreSQL) and SQL knowledge
• Working in an Agile, iterative development environment
• Dealing with software vulnerabilities and securing web applications

Important personal attributes:
• Logical thinker with exceptional problem solving skills
• An appreciation of modern user interface and software design
• Creative, innovative developer with a passion for making great software
• Ability to make and deliver on commitments
• Enjoys the challenge of rapidly coming up to speed on new and complex concepts


What we offer:
• Possibility to work with highly qualified colleagues and possibility to work on interesting and challenging tasks and projects.
• Opportunity to work in company that has strong position on the market and contribute to development of highly competitive products using state-of-the-art technologies and methodologies.
• We are mainly working from home at the moment (due to pandemic situation), but comfortable office environment is waiting for us at the Kiev center, with all facilities (like sport area, shower, parking slot).
• Flexible working hours
• Medical insurance

Responsibilities:
You’d work in the product company on the enterprise source control system (SCCM, Dimensions CM). It’s actually much more than just a version control system, including deployment, build, bug-tracking, code-review modules, etc. Dimensions CM is used to develop software faster and safer by engineers of the world-famous aerospace missions, banks, automotive, healthcare, and many others.
Your development skills will be applied to the core web applications of our product, working in a mature scrum team with experienced and friendly colleagues (5 Developers, 2 QAs, Product Owner).