Principal Architect – Java & Cloud Migration
Miejsce pracy: Poznań
Technologies we use
Expected
- AWS
- Ansible
- Hibernate
- Java
- SQL
- Docker
- PostgreSQL
About the project
We are seeking a Principal Architect with deep expertise in Java and hands-on experience in refactoring and migrating legacy monolithic Java applications to the cloud. The ideal candidate will focus on crafting architecture roadmaps, enhancing performance, and ensuring scalability. A strong foundation in cloud migration, DevOps, and modern frameworks is crucial for success in this role.
Your responsibilities
- Propose Architecture Roadmap: Evaluate existing systems and create a plan to enhance performance, scalability, and cloud migration.
- Design Cloud Infrastructure: Develop scalable, secure solutions for cloud-based systems.
- Facilitate Migration: Collaborate with teams to integrate legacy systems into the cloud with minimal disruption.
- Optimize and Ensure Compliance: Improve system speed and scalability while adhering to security standards.
- Analyze and Resolve Issues: Address architecture challenges by analyzing production incidents and implementing fixes.
- Document and Train: Maintain clear documentation and provide training on cloud technologies and best practices.
Our requirements
- Experience: 7+ years in development and software engineering with a primary focus on Java (Spring, Hibernate). Proven expertise in cloud migration and modernizing legacy applications.
- Architecture: Solid experience in defining technical strategies, creating architecture roadmaps, and authoring detailed technical specifications.
- Cloud Expertise: Proficient in AWS and Azure with hands-on application in enterprise environments.
- Automation & Configuration Management: Strong emphasis on Ansible with supplemental experience in Terraform.
- DevOps Practices: Skilled in containerized environments such as Docker and CI/CD pipelines.
- Frameworks & Databases: Proficient in Java frameworks like Struts and databases (SQL/NoSQL).
- Advanced knowledge of scaling, performance optimization, and secure application architecture.
- Excellent problem-solving, analytical, and communication skills.
Optional
- Optional certifications: AWS Certified Solutions Architect, Azure Architect Expert.
This is how we organize our work
Team members
- backend developer
- frontend developer
- architect
- devOps
Development opportunities we offer
- conferences abroad
- conferences in Poland
- development budget
- technical knowledge exchange within the company
What we offer
- A dynamic, international working environment
- Training and personal development opportunities
- Working with experts in the field of language technology and localization
- Participation in international conferences and industry leading events
- Remote working
Benefits
- sharing the costs of sports activities
- private medical care
- sharing the costs of foreign language classes
- sharing the costs of professional training & courses
- remote work opportunities
- flexible working time
- integration events
- dental care
- no dress code
- video games at work
- parking space for employees
Project Description:
- Migrating a legacy monolithic Java-based application to a cloud-native, microservices architecture. The project involved decomposing a large Struts-based application into modular Spring Boot services deployed on AWS.
- Java: Version 11+
- Frameworks: Spring Boot, Hibernate, Struts
- Cloud: AWS (ECS, RDS, S3)
- Automation: Ansible (Primary), Terraform (Supplemental)
- Containers: Docker
- Frontend: Angular 12
- Databases: PostgreSQL, MongoDB
- Team Structure: A cross-functional team, including architects, backend engineers, frontend developers, and DevOps specialists, collaborating in an Agile environment.
XTM International Limited
Since 2002, XTM develops and sells XTM Cloud, an enterprise SaaS translation management system with an integrated computer-aided translation tool. Their mission is to help enterprises reach global markets more efficiently by creating, delivering, and supporting an industry-leading platform to automate and manage all aspects of the localization process.
Join us and discover an environment in which you’ll be supported to learn and grow.
Prosimy o zawarcie w CV następującej klauzuli: "Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w ofercie pracy dla potrzeb niezbędnych do realizacji obecnego oraz przyszłych procesów rekrutacji, zgodnie z rozporządzeniem UE dotyczącym przetwarzania danych osobowych (nr 2016/679, tzw. RODO) oraz ustawą z dnia 10 maja 2018 r. o ochronie danych osobowych."
Prosimy o zawarcie w CV następującej klauzuli"Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w ofercie pracy dla potrzeb niezbędnych do realizacji obecnego oraz przyszłych procesów rekrutacji, zgodnie z rozporządzeniem UE dotyczącym przetwarzania danych osobowych (nr 2016/679, tzw. RODO) oraz ustawą z dnia 10 maja 2018 r. o ochronie danych osobowych."Zgodnie z art. 13 Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 roku w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE informujemy, że:- administratorem Pana/Pani danych osobowych jest XTM International Limited, Hedgerley Lane, SL9 8SY Gerrards Cross, e-mail: jobs@xtm-intl.com, tel. 61 654 91 54- Pani/Pana dane osobowe przetwarzane będą w celu przeprowadzenia i rozstrzygnięcia rekrutacji na aplikowane przez Pana/Panią stanowisko oraz przeprowadzenia i rozstrzygnięcia przyszłych rekrutacji na aplikowane przez Pana/Panią stanowisko na podstawie art. 6 ust. 1 lit. a, art. 9 ust.2 lit. a Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 roku w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE oraz na podstawie ustawy z dnia 26 czerwca 1974 roku Kodeks pracy- Pana/Pani dane osobowe będą przetwarzane tylko przez okres niezbędny do zrealizowania celu, w którym zostały przesłane, a po jego upływie przez okres niezbędny do zabezpieczenia lub dochodzenia ewentualnych roszczeń- odbiorcami Pana/Pani danych osobowych będą wyłącznie podmioty uprawnione do uzyskania danych osobowych na podstawie przepisów prawa- posiada Pan/Pani prawo żądania od administratora dostępu do danych osobowych, prawo do ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, prawo do przenoszenia danych, prawo do cofnięcia zgody w dowolnym momencie kontaktując się z nami pod adresem jobs@xtm-intl.com lub telefonicznie 61 654 91 54- ma Pan/Pani prawo wniesienia skargi do organu nadzorczego na działania urzędu w zakresie ochrony danych osobowych- podanie danych osobowych jest obligatoryjne w oparciu o przepisy prawa, a w pozostałym zakresie jest dobrowolne