This role is for Weekday's client, responsible for designing and developing large-scale complex backend web applications, participating in agile software development cycle, and contributing to design, code review, refactoring, and project management.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5-8 years of experience in backend development, with a strong focus on Java and relevant frameworks
- Practical experience with AWS and/or GCP services, including EC2 S3 Lambda, RDS, Cloud Functions, and Kubernetes
- Proficiency in Java, including multithreading, concurrency, and memory management
- Experience in designing and developing microservices-based architectures, including service discovery, load balancing, and circuit breaking
- Proficient in SQL databases (e. g., MySQL, PostgreSQL) and NoSQL databases (e. g., MongoDB, Cassandra)
- Strong experience in developing and consuming RESTful APIs
- Excellent analytical and problem-solving skills to troubleshoot and resolve complex technical issues
- Ability to think creatively and propose innovative solutions to technical challenges
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan