Tiber Technologies is seeking a skilled Software Engineer to support the development and integration of backend services within a distributed architecture, contributing to capabilities in a collaborative Agile environment.
Requirements
- Proficiency in Java (8+), with solid experience using Spring Boot
- Experience working with MongoDB(CRUD, indexes, performance tuning)
- Familiarity with Kafkafor distributed messaging/event streaming
- Basic knowledge of AWS services (ECR, ECS, EC2, etc.)
- Experience deploying applications in Kubernetes, especially RKE
- Understanding of containerization technologies such as Docker
- Proficient with Git and CI/CD workflows
Responsibilities
- Design, develop, and maintain Java-based microservices using Spring Boot
- Integrate and manage MongoDB for document-oriented data storage
- Develop and maintain event-driven services using Apache Kafka
- Deploy and manage services using AWS ECR and related cloud services
- Support containerized deployments using Rancher Kubernetes Engine (RKE)
- Participate in Agile development practices including sprint planning, stand-ups, and code reviews
- Collaborate with DevOps, QA, and other development teams to ensure high-quality software delivery
Other
- Must be a U.S. citizen.
- Must hold an active clearance with a Full Scope Polygraph
- 12+ years of professional experience
- This position involves sedentary work with physical requirements expected for at least 50% of the time.
- Tiber Technologies is an Equal Opportunity and Affirmative Action Employer.