Software Architect (Remote)

33600-40300 PLN miesięcznie (B2B)

PTT Consulting

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. 

The ideal candidate will have deep expertise in Java, microservices architecture, cloud platforms, and modern software development methodologies. 

Key Responsibilities:
  • Architect, design, and implement scalable, reliable, and secure software solutions using Java and related technologies. 
  • Define and enforce best practices for coding, architecture, and system design. 
  • Lead the design and development of microservices-based architectures using Spring Boot, Quarkus, or similar frameworks. 
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. 
  • Evaluate and implement design patterns, frameworks, and technologies to optimize software performance and maintainability. 
  • Ensure adherence to security best practices, including authentication, authorization, and secure API development. 
  • Guide and mentor development teams, conducting code reviews and architectural assessments. 
  • 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. 
  • Expertise in Java 8+, Spring Framework (Spring Boot, Spring Cloud, Spring Security), and Hibernate. 
  • Strong knowledge of software design patterns, architecture principles, and distributed systems. 
  • Hands-on experience with microservices, event-driven architecture, and API design (REST, GraphQL, gRPC). 
  • Proficiency in cloud computing services (Azure, AWS, or GCP) and infrastructure as code (Terraform, Ansible). 
  • Experience with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis). 
  • Familiarity with Kafka, RabbitMQ, or other messaging systems for event-driven processing. 
  • Strong understanding of DevOps, CI/CD pipelines, and container orchestration (Kubernetes, Docker). 
  • Knowledge of security best practices, authentication (OAuth2, JWT), and compliance requirements. 
Preferred qualifications:
  • Experience with AI/ML integration, edge computing, or real-time processing frameworks (Apache Flink, Hazelcast). 
  • Familiarity with DevOps and CI/CD practices as well as integrating automation tools like Jenkins, GitHub Actions, and Terraform. 
  • Experience with integration of cloud platforms (Azure preferred) and containerized environments (Docker, Kubernetes)

Czego wymagamy?

Znajomości:
Języki:
  • Angielski

Jakie warunki i benefity otrzymasz?

  • 200-240 PLN godzinowo (B2B)
  • B2B - Elastyczne godziny pracy (100%)
  • Praca zdalna: W całości

Gdzie będziesz pracował?

Zdalnie

Kim 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.