Backend Java Developer position for a global media and tech company, responsible for developing and maintaining Java-based applications on cloud-based platforms, migrating Java applications and core mail services, and improving maintainability and scalability of the platform.
Requirements
- 6+ years of backend development experience
- Strong back-end experience in software development using Java Object-oriented programming skills
- Strong knowledge of RESTful APIs and microservices architecture
- Experience with AWS or GCP
- Understanding of data structures and algorithms
- Experience with Distributed Systems and Large Scale Systems
- Strong computer science fundamentals and knowledge of Design Patterns
- Analytical and problem solving skills
- SQL and RDS Database
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance