We are seeking a skilled Java Developer to join our team, focusing on the development of white-label UI templates and SDK APIs for external partners.
You will play a key role in building scalable, high-performance services using Java, Spring, and microservice architecture to enhance both customer and supplier experiences on our platform. If you are passionate about cloud-based solutions and eager to contribute to innovative projects, we encourage you to apply.
Responsibilities
- Design, develop, and maintain high-quality Java services and APIs within a microservices architecture
- Implement and support white-label UI solutions and SDK APIs for external integration
- Collaborate with architects and team members to design scalable, maintainable systems
- Leverage Spring Boot and Spring Core frameworks for robust service development
- Apply object-oriented principles and design patterns to deliver clean, testable code
- Conduct thorough debugging, performance monitoring, and optimization of applications
- Document technical designs, development processes, and system integrations
- Analyze and interpret complex system requirements for technical solutions
- Integrate and manage NoSQL and SQL databases (e.g., MongoDB, Redis, AWS DynamoDB, MSSQL)
- Deploy and maintain services using cloud platforms, particularly Amazon AWS
- Participate in code reviews and contribute to continuous improvement initiatives
- Support troubleshooting and resolve issues in production environments
- Communicate technical concepts effectively within the team and with stakeholders
Requirements
- 2+ years of professional Java development experience
- Strong knowledge of algorithms, data structures, and design patterns
- Proficiency with Java 8 and Java 11
- Hands-on experience with Spring Boot and Spring Core
- Experience building and maintaining cloud-based microservices
- Familiarity with NoSQL and SQL databases (MongoDB, Redis, AWS DynamoDB, MSSQL)
- Ability to analyze and understand complex systems
- Strong debugging, testing, and documentation skills
- Experience deploying and managing services on Amazon AWS or similar cloud platforms
- Upper-Intermediate (B2) English proficiency
- Excellent communication skills for effective collaboration and technical discussions
Nice to have
- Experience with ReactJS for UI development
- AWS certifications or significant hands-on experience with Amazon Web Services