Software Architect (Java)
About the Astek Group
Founded in France in 1988, Astek Group is a global partner in engineering and IT consulting. Leveraging deep expertise across a wide range of industrial and technological sectors, Astek supports international clients in the development and delivery of products and services, while actively contributing to their digital transformation initiatives.
Since its inception, Astek Group has built its growth on a strong culture of entrepreneurship and innovation, as well as on the continuous development of the skills of its more than 10,000 employees, who work every day on diverse and challenging engineering and technology projects.
Join a rapidly growing group in France and worldwide, with 2024 revenues of €705 million.
For more information, please visit: https://astek.net
Job Summary
We are looking for an experienced Software Architect with a strong Java background to design and oversee high-performance, scalable, and distributed software solutions.
The ideal candidate has proven experience in designing and tuning high-volume transactional systems, deep expertise in Java, microservices architecture, cloud platforms, and modern software development methodologies. This role involves close collaboration with international, cross-functional teams.
Key Responsibilities
Architect, design, and implement scalable, reliable, and secure software solutions using Java and related technologies
Define, document, and enforce best practices for coding standards, architecture, and system design
Lead the design and development of microservices-based architectures using:
Spring Boot
Quarkus
or similar frameworks
Collaborate with cross-functional and international teams to understand business requirements and translate them into technical solutions
Evaluate and implement design patterns, frameworks, and technologies to optimize performance, scalability, and maintainability
Ensure adherence to security best practices, including:
authentication and authorization
secure API design
Guide and mentor development teams by:
conducting code reviews
performing architectural assessments
Stay up to date with emerging technologies and propose innovative improvements to the technology stack
Required Qualifications
10+ years of Java development experience, including 5+ years in a Software Architect role
Strong expertise in:
Java 8+
Spring Framework (Spring Boot, Spring Cloud, Spring Security)
Hibernate
Solid knowledge of:
software design patterns
architecture principles
distributed systems
Hands-on experience with:
microservices architecture
event-driven systems
API design (REST, GraphQL, gRPC)
Experience with high-volume transactional systems
Proficiency in cloud platforms:
Azure
AWS
or GCP
Experience with Infrastructure as Code:
Terraform
Ansible
Strong knowledge of databases:
relational (PostgreSQL, MySQL)
NoSQL (MongoDB, Redis)
Familiarity with messaging and streaming systems:
Kafka
RabbitMQ
or similar
Strong understanding of:
DevOps practices
CI/CD pipelines
containerization and orchestration (Docker, Kubernetes)
Knowledge of security standards and protocols:
OAuth2
JWT
secure API development
Excellent problem-solving skills, leadership abilities, and stakeholder communication skills
Preferred Qualifications
Experience with:
AI/ML integration
edge computing
real-time processing frameworks (Apache Flink, Hazelcast)
Familiarity with CI/CD automation tools:
Jenkins
GitHub Actions
Terraform
Experience working with:
Azure (preferred)
containerized environments (Docker, Kubernetes)
What We Offer
Long-term collaboration – stability and ongoing career opportunities
Technical training and certifications – continuous skill development and professional growth
Mentoring through our Competence Center – from day one, become part of a community that allows you to enhance your skills, participate in conferences, and share knowledge with colleagues facing similar challenges
Clear career path – transparent progression opportunities
Employee benefits package, including:
Multisport card
Private medical care
Life insurance
Subsidy for public transport
Friendly work environment – team-building events, social gatherings, and corporate parties
Referral Program
Do you know someone who might be interested in this offer? Take advantage of our referral program and earn a bonus of up to PLN 7,000!
Link: https://astek.pl/system-rekomendacji/
Privacy Notice
The administrator of your personal data is ASTEK Polska sp. z o.o., located in Warsaw (00-133) at Al. Jana Pawła II 22. You have the right to access your data, request its deletion, and other rights regarding personal data. Detailed information on data processing can be found here: https://astek.pl/polityka-prywatnosci
You may withdraw your consent at any time. To withdraw consent, please contact us via email at privacy@astek.pl or by writing to the data administrator at the address above.
AO209206
Software Architect (Java)
Software Architect (Java)