Position: Java Architect
Company: SoftServe
Category: Java
Experience required: 5y
English level: upper

**WE ARE**

SoftServe has become a loyal partner to our Client, a big enterprise project which consists of 200+ Software Engineers and 20+ modules. The platform is a common foundation for all modules. It provides both technical building blocks as well as workshops, guidelines and support.

Application Framework (based on Java/Spring/Hibernate on Back End and Angular1 on Front End) aims at closing the gap between technology framework used and the needs of application development set of Common Components build on top of the mentioned framework which covers common domain areas of products and enables interoperability of all products by using the same data- and information model.

The primary users of the Platform are Software Engineers and Architects who start new investments or maintain existing modules. The intention is to provide software infrastructure artifacts and reusable components which will boost application development productivity, standardize the development process, enable sharing best practices between application teams.

Technology stack: Java 8, Spring, Hybernate, Angular 1.5.8, bootstrap, Angular 7 Web components. It’s a monolith application. Application and Web Servers: Tomcat, jBoss RDBMS, or Other Data Storage: MS SQL, H2, Oracle, Apache Ignite.

**YOU ARE**

A skilled software development and team/technical leader
Experienced in designing and developing complex applications that are highly scalable and extensible
Good at facilitating design/architecture discussions with clients
Having a proven client-facing, partnership, and presentation skills
Demonstrating specialized knowledge in Java 8, Spring, Hibernate
Experienced with such Javascript frameworks as AngularJS/Angular

**YOU WANT TO WORK WITH**

Сovering Full Stack activities and making sure that application framework and set of common components satisfy all non-functional and functional requirements provided by Client
Architecture of Front End and Back End features which will be used in big enterprise application including such complicated things as GDPR implementation, integration with camunda process engine and so on
Onsite workshops
Estimations and Requirements Analysis
Architecture group (10+ members)

**TOGETHER WE WILL**

Enjoy the project in a friendly team
Communicate with the client about the technical approach
Participate in architectural topics development
Enjoy flexible schedule and working hours
Be able to grow professionally and develop your career