Position: Java Architect
Company: WizzFinancial
Experience required: 5y
English level: fluent

We are looking to hire a talented Java Architect to define and integrate our company’s software architecture. In this role, you will be responsible for upgrading or designing new Java back-ends.

**You have:**
- Advanced knowledge of architecture and design across all domains (SQL/NoSQL, DNS, SSL, load balancing, proxying, security)
- Experience in creating applications in the architecture of scalable microservices (Kafka, Docker, Kubernetes, API gateways)
- Several years of professional experience in software development with Java technology
- Experience handling of existing frameworks (Spring, Spring Boot, Apache Commons etc.)
- Good knowledge of web service standards (REST, GQL, gGPC etc.)
- Experience with Continuous Integration / Continuous Delivery processes and tools
- Technical understanding, analytical skills, teamwork, coaching
- Passion about building an innovative culture with agile SDLC
- Interest in a financial domain
- Proficient English

**You will (be):**
- Brainstorming with technology managers and the design team
- Examining and defining current architecture systems
- Designing scalable architecture systems for Java-based applications
- Identifying the infrastructure needs to accommodate the company’s architectural goals
- Troubleshooting design flaws and system bottlenecks
- Performing validation tests to ensure the flexibility and scalability of the Java environment
- Assisting the software design team with application integration
- Conducting system performance tests
- Completing systems reports

**You will (get):**
- Empowered to lead company to a success
- Become part of an international environment that embraces diversity and professionalism
- Work in a dynamic and motivated team, with a good sense of humor
a freedom to experiment and take responsibility