EXADEL is a global software application development company providing innovative technology solutions to its clients. If you’re looking to grow your career in a dynamic environment rich with opportunity, Exadel has many exciting career choices.
Currently we are looking for an experienced Java Microservices Architect willing to relocate to POLAND (FREQUENT TRIPS TO DENMARK AND SWEDEN). You will be a part of a great Integration team focused on containerised microservices delivery through a hybrid on-prem + cloud platform. If you are individual contributor, able to work in collaboration with multiple vendors, partners and teams, building cutting edge high performance "Microservices" using Java, Spring and cloud technologies, it is your prime time.
PROJECT TEAM: 2 Microservices Architects, 2 Kafka Architects, 2 Kafka Support Specialists, 4 Kubernetes/Docker/OpenShift Senior Support Operators, 1 Project Manager
Hands-on experience with Java/Springboot/Node.JS, SOAP, REST-JSON, Swagger, RAML, Maven/Gradle, ISTIO, Envoy, Docker/Kubernetes, Kafka, OpenShift, Jenkins, Jmeter, GitHub;
.NET experience is a big plus;
Understanding of Cloud (i.e Azure, AWS and/or Google) and container technologies, and Cloud Security;
Knowledge of Continuous Testing, Regression Testing, Integration Testing, Infrastructure as Code;
Deep knowledge of API design principles and best-practices, caching, resiliency, REST, and HTTP;
Experience in REST API design and delivery and with platforms such as Api Gateway, Nginx, Kong;
Expert level of data platforms such as Postgres, Cassandra, Mongo, RDS;
Expert level understanding of major microservices patterns, including:
Exactly Once Semantics,
Application Layer Acknowledgement,
Load-Driven Autoscale Up- And Down.
Architect, design, code and deploy full-scale systems based on critical business outcomes;
Define technical requirements (scalability, availability, maintenance, security) and drive the implementation;
Own technical integrity across systems and projects;
Investigate, analyze, and resolve problems with application programs;
Execute software production deployment design, go-live strategy formulation, performance engineering of the different tiers of the applications;
Review functional specifications to ensure solution is technically sound;
Translate functional specifications into technical specifications. Code and test work according to standards;
Build automated deployments for consistent software releases with zero downtime;
Consistently complete work within estimated timeframes;
Maintain a high standard of quality for all deliverables;
Perform specification and code reviews to ensure solutions are appropriate and standards are being followed;
Adopt with core technologies, architectural guidelines and standards
Adhere to Microservices development best practices from technology selection and workflow to coding standards;
Maintain all software development is managed under version control and release management.
Flexible work schedule;
Medical insurance and compensated sick days (up to 30 work days/year);
1 paid social vacation day;
Interesting projects and possibility to work with innovative technologies;
Collaboration with a team full of interesting people
We’re waiting for you! Apply now!
Please send your CV at firstname.lastname@example.org
From 3800 Eur. Neto.