Position: Junior Java Software Engineer
Company: SoftServe
Category: Java
Experience required: 1y
English level: intermediate

**WE ARE**
SoftServe is an IT company engaged in consulting and serving the field of digital technology. Our client is a leading provider of enterprise software and services designed for global manufacturing companies. For more than 40 years our client has provided an enterprise resource planning (ERP) system that supports operational requirements, including financials, manufacturing, demand and supply chain planning, customer management, business intelligence, and business process management.

The product is a solution designed to monitor business performance with built-in key performance indicators (KPI). It includes flexible built-in metrics, role-specific operational dashboards, and advanced analytics using multiple data sources. These embedded analytics read the data directly from the core ERP system in real-time or daily, depending on the needs.

The team will be mainly focusing on implementing enhancements that are required for the analytical solutions. Another major assignment will be Global Analytics to support the sharing of data across ERP instances for management analytics and also migration to the latest version of Logianalytics.

**YOU ARE**
A perfect fit for our company if having

- 1 year of experience in Java 8-11
- OOP
- Refactoring
- Design Patterns
- JUnit
- Maven
- REST
- Spring: MVC/AOP/Security (core)
- Ehcache
- Intermediate English level

**Extra power reveals in**
- Bachelor’s degree in Software Engineering, Science, Engineering, or  Mathematics or equivalent work experience
- A concept of Web UI technologies: JavaScript, TypeScript
- Understanding of code versioning tools, such as SVN or GIT
- Experience in optimizing applications for maximum speed and scalability
- Successful working with clients and solving problems (internal & external)
- Being a good listener to fully understand client requests and help resolve issues
- Outstanding communicative skills with a desire to contribute to QAD’s R&D - teams located all over the world

**YOU WANT TO WORK WITH**
- Analyzing, developing, enhancing, and maintaining QAD Enterprise Platform. Including design specification, development, and unit testing of source code, schema design, prototyping, and documentation
- Performing analysis to define requirements for new features or modifications including affected programs, expecting behavior, relating document changes, and testing scenarios
- Documenting technical white papers and preparing product training materials
- Providing service and support of early adopter customers, supporting other - QAD teams, and troubleshooting and solving escalated customer issues
Long-Term project. Team members will have a possibility to rotate to another project within QAD after the project finalization.

**TOGETHER WE WILL**
- Work with mature, friendly, and highly professional R&D team on the Client and SoftServe side
- Participate in international events and training
- Access the knowledge base of the QAD SM and Quality group library
- Become a part of product development that will be used by thousands of businesses worldwide