Czym będziesz się zajmować?
Our client is looking for an experienced Software Architect with a strong Java programming background to design, develop, and oversee high-performance, scalable, and distributed software solutions.nbsp;
The ideal candidate will have deep expertise in Java, microservices architecture, cloud platforms, and modern software development methodologies.nbsp;
Key Responsibilities :
- Architect, design, and implement scalable, reliable, and secure software solutions using Java and related technologies.nbsp;
- Define and enforce best practices for coding, architecture, and system design.nbsp;
- Lead the design and development of microservices-based architectures using Spring Boot, Quarkus, or similar frameworks.nbsp;
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.nbsp;
- Evaluate and implement design patterns, frameworks, and technologies to optimize software performance and maintainability.nbsp;
- Ensure adherence to security best practices, including authentication, authorization, and secure API development.nbsp;
- Guide and mentor development teams, conducting code reviews and architectural assessments.nbsp;
- Stay updated with emerging technologies and propose innovative solutions to enhance the technology stac.
Kogo poszukujemy?
10+ years of Java development experience, with at least 5+ years in an architect role.nbsp;Expertise in Java 8+, Spring Framework (Spring Boot, Spring Cloud, Spring Security), and Hibernate.nbsp;Strong knowledge of software design patterns, architecture principles, and distributed systems.nbsp;Hands-on experience with microservices, event-driven architecture, and API design (REST, GraphQL, gRPC).nbsp;Proficiency in cloud computing services (Azure, AWS, or GCP) and infrastructure as code (Terraform, Ansible).nbsp;Experience with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).nbsp;Familiarity with Kafka, RabbitMQ, or other messaging systems for event-driven processing.nbsp;Strong understanding of DevOps, CI / CD pipelines, and container orchestration (Kubernetes, Docker).nbsp;Knowledge of security best practices, authentication (OAuth2, JWT), and compliance requirements.nbsp;Preferred qualifications :
Experience with AI / ML integration, edge computing, or real-time processing frameworks (Apache Flink, Hazelcast).nbsp;Familiarity with DevOps and CI / CD practices as well as integrating automation tools like Jenkins, GitHub Actions, and Terraform.nbsp;Experience with integration of cloud platforms (Azure preferred) and containerized environments (Docker, Kubernetes)Czego wymagamy?
5 lat doświadczenia na podobnym stanowisku
Znajomości :
Java 8+Spring BootSpring CloudHibernateAzurePostgreSQLMongoDBDockerKubernetesJęzyki :
AngielskiJakie warunki i benefity otrzymasz?
33600-40300 PLN miesięcznieB2B - Elastyczne godziny pracy (100%)Praca zdalna : W całościKim jesteśmy?
Client : A global leader in gaming, who deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Gaming Machines and Lotteries to Sports Betting and Digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and leading-edge technology, company’s solutions deliver unrivaled gaming experiences that engage players and drive growth. The company has a well-established local presence and relationships with governments and regulators in more than 100 countries around the world, creating value by adhering to the highest standards of service, integrity, and responsibility.