NATEK is a leading provider of IT Outsourcing and Consulting Services in CEE (Central and Eastern Europe). Established in 2004 in Czech Republic, NATEK has created a global organization in Central Europe in order to develop long-term partnerships with prestigious international companies by providing complete range of services as professional services, Near shoring and platform service delivery.
With currently more than 400 employees, NATEK delivers service in following countries: Bulgaria, Czech Republic, Poland, Romania and Slovakia. With the objective to staff more than 200 IT specialists in the next 12 months, NATEK thus becomes one of the most sought-after companies specialized in IT outsourcing in Central and Eastern Europe.
JOB DESCRIPTION:
One of biggest Europe founded investment bank is looking for talented and experienced Java Developer to
multinationally splitted project in modern technology friendly environment. It's realized in Scrum methodology in cooperation with other team member's. Candidate will be responsible for design and implementation of features for SDE API along with daily basis consultations with member's of different locations and functions (developers, business analysts, testers and DevOps). Application optimization and developer support is also part of responsibilities to ensure the quality of provided solutions. This role is full time job offer with additional one or two days work from home in Wrocław city, Poland.
Responsibilities:
- Design and implementation of features for SDE API
- Close cooperation with business analysts, project managers, other developers and testers
- Write automated tests and deployment scripts
- Performance tuning and optimization of the queries and application itself
- Provide developer support through application lifecycle and across environments
Requirements:
- Depth Java 8 knowledge
- Fluency in Spring framework (web, database, caching, security)
- Experience in designing, documenting and building REST APIs
- Experience in working with JMS
- Through understanding of essential multithreading programming techniques
- Fluency in working with SQL
- Familiarity with coding best practices and techniques (SOLID, design patterns)
- Experience in test automation(unit, integration)
- Continuous Integration/Deployment – oriented
Nice to have:
- Knowledge of Microservice oriented architecture
- Familiarity with concepts of Domain-Driven Design
- Experience with service discovery and configuration management (Consul, Spring Cloud)
- Experience with performance testing and monitoring
Other (if needed)/Benefits:
- Work in innovative projects for the biggest worldwide brands
- Your professional career growth by matching your skills and plans with the suitable projects
- Possibility to work in other NATEK European branches
- Opportunity to exchange knowledge in international team
- Work in modern environment with innovative technologies
- Attractive salary referring to your skills and experience
- Private health care
- Multisport card
- Flexible working hours
- Opportunity to work in home office system
- Flexibility with employment form
- Additional conference budget and in – house trainings