
Senior Consultant – Java Development
Posted May 6

Posted May 6
• Design, develop, and maintain scalable and high-performance Java applications.
• Construct and enhance microservices architectures utilizing Spring Boot and associated frameworks.
• Integrate AI/ML and Generative AI functionalities (for instance, OpenAI, Azure AI services, LLM APIs) into applications.
• Create intelligent features such as chatbots, recommendation engines, or automated workflows.
• Deploy and manage applications within Azure Cloud environments.
• Provide technical leadership, mentorship, and support to junior developers or small teams.
• Engage in code reviews and uphold best practices in coding, security, and performance.
• Collaborate with cross-functional teams (Product, QA, DevOps) to deliver comprehensive solutions.
• Troubleshoot, debug, and optimize applications and AI integrations.
• Contribute to CI/CD pipelines and DevOps practices.
• Keep abreast of emerging trends in AI, cloud computing, and backend engineering.
• Bachelor's degree in Computer Science, Engineering, or a related field.
• Over 5 years of experience in Java development.
• Strong proficiency in Java, Spring Boot, and Microservices architecture.
• Hands-on experience with Microsoft Azure (e.g., App Services, Azure Functions, AKS, Azure DevOps).
• Practical experience in integrating AI/ML solutions (e.g., REST-based AI APIs, LLMs, or Azure AI services).
• Experience in building and consuming RESTful APIs.
• Proven experience mentoring or managing a small team or leading modules/projects.
• Solid understanding of distributed systems and cloud-native architectures.
• Experience with relational and/or NoSQL databases.
• Familiarity with Git and version control systems.
• Fully Remote
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.