Position: Middle/Senior Java Developer
Company: NIX Solutions
Experience required: 1y
English level: intermediate

REQUIRED SKILLS:

- Experience in software development and design of Java / J2EE applications;
- Experience with Java, J2EE, SQL, Oracle PL / SQL, MVC Framework (for example, Spring or Struts), Javascript, UML;
- Experience with code version control systems (Git / Mercurial),unit testing;
- Understanding of general architectural structures and concepts of the developed system.
- Knowledge of security requirements in software development;
- English: Intermediate/Upper-Intermediate.

PREFERRED SKILLS:

- Containerization tools: Docker
- CI/CD experience: Octopus / Jenkins;
- Design & programming principle: SOLID, Stateless, Scalability;
- Cloud Platform: Azure/Amazon/Google.

WHAT WE OFFER:

- Opportunity to improve the project quality and reliability, as well as increase competitiveness along with similar products on the market;
- Professional, friendly, and supportive team;
- Prospects for career development in a team with a 27-year history;
- Opportunities for professional growth that include participation in thematic events, English courses, certifications, paid participation in the largest industry conferences in the world;
- Comfortable space in the city center, regular team buildings, holidays, and legendary corporate parties;
- Flexible compensation review system;
- Medical, sports and accounting support programs.