We are seeking a seasoned Senior Software Engineer proficient in Java, leveraging the full stack to deliver quality software. The role involves full-stack development, design, performance optimization, collaboration, and leadership within a DevOps mindset. Strong experience with cloud technologies and database systems is required.
Requirements
- 12+ years of professional experience in delivering quality software, ideally across the full stack.
- Excellent proficiency in an Object-Oriented language, such as Java.
- Proficient with Java, Java Spring Boot Framework (K8s/Docker) and Test automation experience.
- Familiarity with modern infrastructure tools and pipelines (Gitlab CI/CD, Terraform).
- Experience with RESTful architecture and micro services.
- Experience with system design, architecture, scaling, and performance testing.
- Strong understanding of computer science fundamentals.
- Familiarity with ops tools, logging, and metrics.