onsite
Senior Java Software Engineer - Lineate
Software Engineer
Senior Java engineer needed to design and deliver high‑performance microservice solutions on AWS, leveraging Spring, Docker, and Kubernetes while ensuring robust CI/CD pipelines and data persistence.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java microservices using Spring Boot and related technologies.
- Architect, deploy, and optimize cloud‑native applications on AWS, incorporating Docker containers and Kubernetes orchestration.
- Implement CI/CD pipelines (e.g., Jenkins, GitLab CI) to automate build, test, and release processes.
- Collaborate with product owners and cross‑functional teams to translate business requirements into technical specifications.
- Ensure code quality, performance, and security through code reviews, automated testing, and monitoring.
- Mentor junior developers and contribute to best‑practice guidelines.
Requirements
- 5+ years of professional Java development experience, with deep knowledge of Spring Framework.
- Proven experience building and operating microservice architectures on AWS.
- Hands‑on expertise with containerization (Docker) and orchestration (Kubernetes).
- Strong background in CI/CD tooling and automated testing frameworks.
- Solid understanding of relational databases and SQL; experience with performance tuning.
Skills
javaawsdockerkubernetescicdsql