onsite
Software Engineer Specialist - Integration - aia
Software Engineer
Lead integration projects, designing and implementing robust microservices, APIs, and containerized solutions using Java, Spring, Docker, and Kubernetes to connect enterprise systems and deliver scalable, high‑availability services.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance integration services and APIs using Java and Spring framework.
- Architect and deploy microservices in Docker containers orchestrated with Kubernetes.
- Collaborate with cross‑functional teams to define integration requirements and data contracts.
- Implement secure, scalable data pipelines and message queues (e.g., Kafka, RabbitMQ).
- Monitor, troubleshoot, and optimize service performance and reliability.
Requirements
- 3+ years of professional experience in Java development and Spring ecosystem.
- Strong knowledge of microservices architecture, Docker, and Kubernetes.
- Experience with RESTful API design, message queuing, and data integration patterns.
- Proficiency in version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javaspringdockerkubernetes