We are looking for a skilled and experienced Java Developer to join our engineering team. As part of a company fully dedicated to AI-driven projects, you will have the opportunity to work on cutting-edge solutions that integrate machine learning and advanced data processing. This role is ideal for someone eager to tackle complex challenges, optimize performance, and contribute to innovative AI-powered applications.Your responsibilities will include:Participating in the entire software development cycle, from concept to deployment.Developing and optimizing scalable, high-performance applications that support AI-driven solutions.Writing clean, maintainable, and efficient code while following best practices.Collaborating with cross-functional teams to design robust and scalable architectures.Continuously researching new tools and technologies to improve system performance and reliability.What we are looking for:5+ years of experience in Java development, with a strong foundation in Java SE.Experience with modern development frameworks such as Spring and build tools like Maven.Familiarity with microservices architecture and best practices for distributed systems.Hands-on experience with relational databases (MySQL, PostgreSQL, Oracle) and query optimization.Understanding of non-relational databases such as Redis, DynamoDB, or MongoDB.Cloud experience with AWS (preferred) or GCP, including deployment and scaling strategies.Knowledge of DevOps practices, CI/CD pipelines, and containerization tools (Docker, Kubernetes) is a plus.Strong problem-solving skills and ability to adapt to evolving AI-driven technologies.Solid written and spoken English for effective communication in an international environment.A proactive mindset, with the ability to work both independently and as part of a dynamic team.If you are passionate about building scalable and efficient Java applications while working on innovative AI-powered projects, we'd love to hear from you!
#J-18808-Ljbffr