Company Description
We seek a highly skilled and experienced Senior Java Developer with Spring and AWS Services expertise to join our dynamic team. As a Senior Java Developer, you will be responsible for designing, developing, and implementing high-quality software solutions using Java technologies.
PROJECT
The team is developing a customer-related platform for a client who has a leading marketplace specializing in pet products.
Job Description
- Design, develop, and implement large-scale distributed systems handling substantial data volumes, emphasizing scalability, low latency, and fault tolerance
- Design, develop, and implement APIs or event-driven solutions
- Identify and debug complex production issues across services and the tech stack, providing both code and data fixes
- Create and execute unit tests, API tests (including regression testing), and performance tests
- Collaborate effectively with cross-functional teams to promptly address and resolve production incidents
Qualifications
- At least 5 years of experience developing services with technologies like Java, Spring/Spring Boot/Micronaut/Spring Data ecosystem
- Experience developing services with AWS Cloud
- Hands-on experience with modern SQL/NoSQL databases
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability
- Ability to balance multiple priorities at a given time
- English – Upper-Intermediate
WILL BE A PLUS
- Strong engineering background building products that are E-commerce scale
- Experience in building distributed, highly available, and high-performing systems
Additional Information
PERSONAL PROFILE
- Self-driven and motivated
- Passionate about leveraging technology to solve complex problems
- Highly personable, with good communication skills
- Strong time management and organization skills