
Senior Java Developer (Croatia)
- Split, Splitsko-dalmatinska
- Stalni radni odnos
- Puno radno vrijeme
- Design, develop, and maintain high-performance Java applications.
- Implement scalable architectures and integrate with AI/ML models.
- Optimize application performance, ensuring reliability and efficiency.
- Work closely with data scientists and AI engineers to integrate machine learning and optimization algorithms.
- Develop and maintain RESTful APIs and work with cloud-based infrastructures.
- Lead code reviews, and enforce best coding practices.
- Stay up to date with emerging AI trends, Java frameworks, and cloud technologies.
- Participate in Agile development processes, contributing to sprint planning and team collaboration.
- Minimum 5+ years of experience in backend development with Java.
- Strong proficiency in Java (Spring Boot).
- Experience with AI/ML model integration and working with large-scale datasets.
- Solid understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, GCP, or Azure).
- Proficiency with SQL and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Strong problem-solving skills and experience with performance optimization techniques.
- Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes) is a plus.
- Excellent communication skills and ability to thrive in a collaborative team environment.
- Innovative Projects: Work on cutting-edge AI-driven optimization and automation solutions.
- Competitive Compensation: Transparent salary structure with performance-based bonuses.
- Growth & Learning: Access to internal training, workshops, and external education budget.
- Flexible Work Culture: Enjoy a healthy work-life balance with flexible hours and remote options.
- Health & Wellness: Comprehensive health insurance and paid time off
- International Exposure: Opportunities to collaborate with leading North American clients.