Position: Middle Java Software Engineer for Enterprise project
Company: SoftServe
Category: Java
Experience required: 2y
English level: intermediate

For more than 40 years, the client has provided customers with Enterprise Applications, 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.

**YOU ARE**
- A Software Engineer with 2+ years of experience in the development
- A holder of Bachelor's degree in Software Engineering, Science, Engineering, or Mathematics or equivalent work experience
- Experienced in Java 8, OOP, Refactoring, Design Patterns, JUnit, Maven, REST, Spring: MVC/AOP/Security (core)
- Strong in development and coaching, the use of Low Code/No Code frameworks is an advantage Ehcache
- An expert in code versioning tools, such as SVN or GIT
- Experienced in optimizing applications for maximum speed and scalability
- Effective in communication and experient driving the technical design for complex features
- Well-versed in working with clients and solving problems (Internal & External)
- Easily establishing contacts thus having the desire to contribute to R&D teams located all over the world
- Able to take ownership of assigned tasks and meet responsibilities with minimal supervision
- Fluently communicating in English, on at least Intermediate Strong level

This experience would be beneficial or desire to jump in
JavaScript
TypeScript

**YOU WANT TO WORK WITH**
- Developing, enhancing, and maintaining the client's Enterprise Platform. 
- Including design specification, development, and unit testing of source code, schema design, prototyping, and documentation
- Analysis to define new features or modifications requirements, including affected programs, expected behavior, related document changes, and test scenarios
- Technical papers and preparing product training materials
- Providing service and support to early adopter customers, support other client's teams and troubleshoot and solve escalated customer issues
- Creating new business applications or extend the existing ones without having to write code

**TOGETHER WE WILL**
- Work with the mature, friendly, and highly professional R&D team on the client and SoftServe side
- Take participate in international events and training
- Have access to the knowledge base of the client SM and Quality group library
- Become a part of product development that thousands of businesses worldwide will use
- Have a possibility to work with different sub-projects within the client's account