- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 день назад
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Overview
We are looking for a skilled Java Backend Developer to join our team in Singapore. The role involves crafting microservices and event-driven systems utilizing Kafka, deploying applications on Microsoft Azure, and designing efficient PostgreSQL database schemas. You will collaborate with cross-functional teams to deliver secure, scalable APIs, optimize performance, and ensure production stability through rigorous engineering standards.
Key Responsibilities
- Architect and develop backend services in Java following microservices architectural patterns.
- Create and manage RESTful APIs and integrate various services.
- Implement messaging and event streaming solutions utilizing Apache Kafka.
- Deploy, operate, and tune cloud-native applications on Microsoft Azure.
- Design PostgreSQL databases including schema, query optimization, and performance tuning.
- Engage in code reviews, automated testing, and release management.
- Diagnose and resolve issues in production environments, performing root cause analysis.
- Document technical processes, service designs, and API specifications thoroughly.
Candidate Requirements
- Proficient in Java backend development with emphasis on clean and maintainable code.
- Strong understanding of microservices architecture and inter-service communication.
- Experience designing RESTful APIs with attention to versioning and reliability.
- Hands-on experience with Microsoft Azure for application deployment and management.
- Familiarity with Apache Kafka for event-driven messaging and streaming applications.
- Skilled in PostgreSQL schema design, query development, and performance tuning.
- Capability to troubleshoot and address challenges in both development and live production scenarios.
- Effective communication skills and ability to collaborate with engineering and product teams.
Preferred Skills
- Experience with Spring Boot and the Spring framework.
- Exposure to container technologies and orchestration tools such as Kubernetes.
- Knowledge of observability tools including logging, metrics instrumentation, and tracing.
What We Offer
- Recognized as one of the most admired workplaces across multiple years.
- A highly supportive environment where employee ideas influence our business direction.
- Work alongside top global talent and engage with the latest technologies and industry best practices.
- Clear career progression opportunities and personalized development plans to accelerate your growth.
- Access to extensive resources for professional growth: online courses, mentoring, certification grants, and global knowledge exchange.
Life at EPAM Singapore
- EPAM is a leading digital platform engineering services provider, operating in Singapore since 2013 with a commitment to delivering excellent solutions.
- Our Singapore branch has achieved Great Place to Work® Certification and multiple awards recognizing our dedication to employee development and fostering a lifelong learning culture.
- Enjoy participation in cultural festivals, wellness initiatives, and various community events enhancing a vibrant workplace.
Skills
Tools & software
Java
Kubernetes
required
PostgreSQL
required
Microservices Architecture
required
Apache Kafka
required
Java
required
Microsoft Azure
required
How they work
Communication
Teamwork & Collaboration
Problem Solving