We are seeking a talented and experienced Backend Developer to play a key role in building and scaling our clients exciting products. If you're passionate about crafting robust APIs and writing clean, efficient code, we want to hear from you!
What You'll Be Doing:
- Designing, developing, and maintaining high-performance RESTful APIs using Java and Spring Boot.
- Collaborating with a talented team of frontend developers, product managers, and DevOps engineers to deliver exceptional end-to-end solutions.
- Working with a variety of databases, both relational (like PostgreSQL) and NoSQL (like MongoDB).
- Ensuring application performance and scalability are top-notch.
- Participating in code reviews and contributing to a culture of continuous improvement.
- Tackling production challenges as part of a collaborative on-call rotation.
- 5+ years of hands-on Java development experience (Java 11+ preferred).
- Deep understanding of Spring Boot, Spring Data JPA, Spring Security, and REST API development.
- Solid experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs.
- Familiarity with CI/CD pipelines and Git.
- Experience with Docker and containerized environments.
- Strong grasp of software architecture principles and design patterns.
- Proven ability to write effective unit and integration tests (JUnit, Mockito).
- Comfortable working in an Agile/Scrum environment.
Bonus Points If You Have:
- Experience with cloud platforms (AWS, Azure, or GCP).
- Exposure to Kubernetes or other orchestration tools.
- Familiarity with message brokers (Kafka, RabbitMQ).
Start where you are. Use what you have. Do what you can.
“Arthur Ashe”