A prominent tech staffing company in the Philippines is seeking a Senior Java Developer for a remote position. The ideal candidate has over 5 years of experience in Java development, particularly with Spring Boot and microservices. Key responsibilities include designing and maintaining scalable applications and integrating AI/ML capabilities into solutions. The role offers mentorship opportunities and collaboration with cross-functional teams to ensure successful project outcomes.
Qualifications
5+ years of experience in Java development.
Hands-on experience with Java Technologies like Spring Boot.
Experience with AI/ML integrations and capabilities.
Responsibilities
Design, develop, and maintain scalable Java applications.
Build microservices architectures using Spring Boot.
Integrate AI/ML capabilities into applications.
Provide mentorship and technical support.
Collaborate with cross-functional teams for solutions.
Skills
Java development
Java Technologies (Spring Boot)
Microservices architecture
AI/ML Integrations
Mentoring or managing teams
Education
Bachelor's degree in Computer Science, Engineering, or related field
Tools
Azure AI services
OpenAI
Job description
About the job Sr. Java Developer (AI) - WFH
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
5+ years of experience in Java development.
Hands on experience with Java Technologies (Spring Boot, and Microservices architecture).
AI/ML Integrations and Capabilities (e.g., OpenAI, Azure AI services, LLM APIs, chatbots, summarization, RAG pipelines).
Proven experience mentoring or managing a small team or leading modules/projects.
Responsibilities:
Design, develop, and maintain scalable and high-performance Java applications.
Build and enhance microservices architectures using Spring Boot and related frameworks.
Integrate AI/ML and Generative AI capabilities (e.g., OpenAI, Azure AI services, LLM APIs) 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 in coding, security, and performance.
Collaborate with cross-functional teams (Product, QA, DevOps) 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.