about 2 hours ago

Senior Consultant - Software Engineering

Remote - Philippines
full-timesenior Remote

Tech Stack

Description

Design, develop, and maintain scalable Java applications on Azure, integrating AI/ML capabilities and mentoring a small team. Work with cutting-edge technologies in a collaborative environment focused on technical excellence.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 5+ years of experience in Java development
  • Strong expertise in Java, Spring Boot, and Microservices architecture
  • Hands-on experience with Microsoft Azure (App Services, Azure Functions, AKS, Azure DevOps)
  • Practical experience integrating AI/ML solutions (REST-based AI APIs, LLMs, or Azure AI services)
  • Experience 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

Responsibilities

  • Design, develop, and maintain scalable and high-performance Java applications
  • Build and enhance microservices architectures using Spring Boot
  • Integrate AI/ML and Generative AI capabilities into applications
  • Develop intelligent features such as chatbots, recommendation engines, or automation workflows
  • Deploy and manage applications within Azure Cloud environments
  • Provide technical guidance, mentorship, and support to junior developers or small teams
  • Participate in code reviews and enforce best practices
  • Collaborate with cross-functional teams to deliver end-to-end solutions
  • Troubleshoot, debug, and optimize applications and AI integrations
  • Contribute to CI/CD pipelines and DevOps processes
  • Stay updated on emerging trends in AI, cloud computing, and backend engineering
0 views 0 saves 0 applications