Job Description
Join a dynamic team as a Java Backend Developer, where you’ll leverage cutting-edge technologies to build and optimize cloud-native applications. This fully remote role offers an exciting opportunity to work with a modern tech stack in an inclusive and collaborative environment.
Responsibilities
- Develop and maintain backend applications using Java and Spring Boot.
- Implement and manage real-time data pipelines with Apache Kafka.
- Utilize AWS cloud services to deploy and manage microservices.
- Design and maintain CI/CD pipelines to ensure seamless integration and delivery.
- Collaborate with cross-functional teams to define and deliver software solutions.
- Monitor application performance and troubleshoot issues to enhance reliability.
Skills
- Proven experience in Java development, particularly with Java 17 and microservices architecture.
- Strong expertise in Apache Kafka for data streaming and processing.
- Hands-on experience with AWS services such as EC2, Lambda, and DynamoDB.
- Proficiency in CI/CD tools and methodologies like GitLab.
- Excellent problem-solving skills and ability to work in an Agile environment.
Preferred Skills
- Experience with big data technologies like Spark and Avro.
- Familiarity with relational and NoSQL databases such as AWS RDS Aurora and Cassandra.
At Horizontal, we are committed to fostering a diverse and inclusive workplace where every team member is valued and empowered to contribute their unique perspectives.
Once you apply for this position, you may receive a phone call, SMS or email at the time of application from our Virtual AI Recruiter, Alex, to conduct an initial interview.