Senior Java Developer

🏒 PM Consulting · all 27 jobs
πŸ“ Philippines
πŸ“… Posted Oct 26, 2026 Β· via Himalayas
βœ… Verified open β€” last confirmed 2h ago
🏷 Java Developer, Backend Engineer, Software Engineer, Microservices Architect, Senior Java Engineer, Senior Java Software Engineer +8 more
Apply on original site β†—

Role Overview

A growing technology-driven organization is seeking a Senior Java Developer to strengthen its software engineering team. This role requires deep expertise in Java-based development, particularly within modern frameworks and microservices architectures.

The ideal candidate brings strong experience in cloud environments, distributed systems, database technologies, and emerging AI-driven solutions. Experience in eCommerce environments and customer-facing systems is highly valued. Strong English communication skills are essential for collaboration in a cross-functional, global setting.
Key Responsibilities

- Design, develop, and maintain high-availability Java applications with a focus on scalability and fault tolerance.

- Build solutions using Java and the Spring ecosystem, including Spring Cloud, Spring Data, and Spring Security.

- Architect and implement microservices-based systems.

- Design, optimize, and maintain NoSQL databases, particularly MongoDB, ensuring performance and reliability.

- Develop and manage RESTful APIs to enable seamless integration across services and client applications.

- Implement and maintain messaging and event-streaming solutions using Kafka or similar technologies.

- Deploy and manage applications in cloud environments such as Microsoft Azure, Google Cloud Platform (GCP), or Amazon Web Services (AWS).

- Troubleshoot production issues, perform root cause analysis, and optimize system performance.

- Contribute to and lead test automation initiatives to maintain high software quality standards.

- Collaborate with product owners, business stakeholders, and engineering teams to translate functional requirements into scalable technical solutions.

- Utilize containerization technologies (e.g., Docker) for application packaging and deployment.

- Integrate AI and large language model (LLM)-powered capabilities into applications, including implementing Retrieval-Augmented Generation (RAG) approaches.

- Design and optimize data pipelines leveraging vector databases (e.g., Weaviate) to enable semantic search and advanced AI functionality.

Qualifications
Education
- Bachelor’s degree in Computer Science, Information Technology, or a related discipline, or equivalent practical experience.

Experience & Technical Expertise

- Minimum of 5 years of professional experience in Java development, ideally within an eCommerce or high-transaction environment.

- Strong proficiency in Java and the Spring Framework (Cloud, Data, Security).

- Solid experience with Kafka and distributed messaging systems.

- Hands-on expertise in MongoDB and other NoSQL database technologies.

- Proven experience designing and maintaining microservices architectures.

- Demonstrated ability to debug, analyze, and optimize complex distributed systems.

- Practical experience deploying and managing applications on major cloud platforms (Azure, GCP, or AWS).

- Strong background in designing and implementing REST APIs.

- Experience with automated testing frameworks and strategies.

- Hands-on experience working with large language models (LLMs) and embedding AI features into production systems.

- Working knowledge of RAG methodologies and vector databases for semantic retrieval use cases.

- Fluent English communication skills, both written and verbal.

Originally posted on Himalayas

Flights + hotels

This role requires you to be in the Philippines. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels β†’

← All remote jobs

Comparing Backend Developer pay and openings β€” the live median is $136k?All remote Backend Developer jobs β†’Backend Developer salary data β†’
Want more like this? Browse every live remote developer role.All remote developer jobs β†’
Get new developer jobs by email
Daily email, only when there's something new. One click to stop.

Get remote developer jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you