Overview
Backend Software Architect Position
We are seeking an experienced Java developer to contribute directly to the growth of our platform provider. The ideal candidate will have a proven track record of building and maintaining backend systems in Java, with at least five years in a commercial environment.
Responsibilities
- Design, develop, and maintain backend services using Java.
- Monitor, manage, and deploy services in cloud.
- Ensure smooth and reliable deployments by designing and maintaining CI / CD pipelines.
- Work with microservices approach using Spring Boot.
- Orchestrate applications within Kubernetes, covering deployment, scaling, and service discovery.
- Set up and manage continuous integration and delivery workflows.
- Use cloud infrastructure, ideally within AWS, leveraging tools such as ECS / EKS, RDS, and S3.
- Implement messaging solutions, preferably using AWS SQS, SNS, or Apache Kafka.
Requirements
Proven track record of building and maintaining backend systems in Java, with at least five years in a commercial environment.Deep familiarity with Spring Boot and designing solutions based on a microservices approach.Practical expertise in orchestrating applications within Kubernetes, covering deployment, scaling, and service discovery.Skilled in setting up and managing continuous integration and delivery workflows.Strong background in cloud infrastructure, ideally within AWS, leveraging tools such as ECS / EKS, RDS, and S3.Competent in implementing messaging solutions, preferably using AWS SQS, SNS, or Apache Kafka.Solid working knowledge of relational databases, particularly PostgreSQL or MySQL.This is an opportunity for an experienced Java developer to make a significant impact on our platform's continued growth and success.
#J-18808-Ljbffr