Company Description
We seek a highly skilled and experienced Java Developer with Kotlin and AWS Services expertise to join our dynamic team. As a 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 and implement event-driven architecture solutions for processing large datasets efficiently
- Develop high-performance, highly available, and scalable distributed systems, adhering to best practices and architectural principles
- Utilize strong knowledge of data structures, algorithms, and performance optimization techniques to design systems for optimal performance, scalability, and availability
- Lead the implementation of cloud-native solutions leveraging AWS services and service-oriented architecture principles
- Leverage expertise in Kotlin and the Spring Boot framework to develop robust and maintainable applications
- Contribute to architectural discussions and decisions, offering insights and recommendations based on expertise and experience
- Create comprehensive technical documentation, including design specifications, user guides, and best practices
- Collaborate with cross-functional teams to troubleshoot and resolve technical issues, ensuring smooth operation of systems and applications
Qualifications
- Experience in building event-driven architecture, processing large datasets, relational & No-SQL databases
- Strong hands-on experience in building high-performance, highly available, and scalable distributed systems
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability
- Strong expert experience in AWS cloud stack and service-oriented architecture
- Experience in Java, Kotlin and Spring Boot framework
- English – Upper-Intermediate
Additional Information
PERSONAL PROFILE
- Self-driven and motivated
- Passionate about leveraging technology to solve complex problems
- Highly personable, with good communication skills