We're looking for a Software Engineer - JAVA (Level III) with at least 5+ years of professional experience in delivering quality software, ideally across the full stack JAVA. The role requires strong proficiency in Java, Java Spring Boot Framework, and experience with messaging technologies and patterns, Docker, Kubernetes, and Git.
Requirements
- 5+ years of professional experience in delivering quality software, ideally across the full stack JAVA
- Excellent proficiency in an Object-Oriented language, such as Java
- Proficient with Java, Java Spring Boot Framework
- Experience with messaging technologies and patterns (Kafka/SQS)
- Proficiency with Docker, Kubernetes, and Git
- Experience with AWS services (e.g., RDS, ECS, EKS, DynamoDB)
- Test automation experience at all levels (Unit, Integration, Regression, Load)
- Build highly responsive and scalable web applications using React.js, JavaScript/TypeScript, and CSS, enhancing the back of house 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. Experience building services a plus
- Experience with databases like postgres, SQL
- Experience with Cache based low latency system design
- Familiarity with CI/CD and testing tools
- Strong understanding of computer science fundamentals
- Familiarity with ops tools, logging, and metrics (New Relic, Splunk)
Benefits
- We do not have information about benefits offered
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance