EPAM Systems
Full Stack Developer (Java & React)
This role involves full-stack development using Java/Kotlin (Spring Boot) and React to build and maintain scalable applications. The developer will work with PostgreSQL, cloud services, and DevOps practices like Docker and CI/CD in an Agile environment.
- Compensation
- Not disclosed
- Location
- Malaysia
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Strong experience with Java/Kotlin and Spring Boot
- Proficiency in ReactJS for frontend development
- Hands-on experience with PostgreSQL
- Knowledge of Docker, containerization and CI/CD practices
- Experience with unit and integration testing
- Excellent communication skills in English
- Product mindset and good sense of UI/UX design
- Familiarity with Agile methodologies
Nice to have
- AWS Cloud experience
- Kubernetes for orchestration
- Exposure to message brokers (MQ)
- Experience with advanced monitoring tools
Full description
We are seeking a Full Stack Developer (Java, React). You will build and support business-critical applications for a global data and analytics leader across Australia and New Zealand, keep the codebase current through upgrades, fix vulnerabilities and follow secure engineering standards. You will collaborate with local and global teams, use AI tools to improve delivery and take part in an on-call rotation to keep services reliable.
Responsibilities
- Develop and enhance full stack applications using Java and React
- Maintain and modernize the code base through technology upgrade
- Fix vulnerabilities and remediate security findings in a timely way
- Apply secure coding and development standards across the SDLC
- Collaborate with local and global teams to plan, deliver and support releases
- Use approved AI tools to speed up delivery and improve code quality
- Provide maintenance and production support, including on-call rotation
- Document technical decisions and support handovers to ensure continuity
Requirements
- Java development expertise for building scalable services
- React skills for delivering usable, responsive Front-end experiences
- Hands-on experience with Test-Driven Development (TDD) and/or spec-driven development
- Knowledge of secure development practices and vulnerability remediation
- Experience working in distributed teams across time zones
- Ability to use AI-assisted development tools effectively and responsibly
- Clear communication in English for cross-team collaboration
- Comfortable with support ownership including on-call participation
Nice to have
- Experience with Spring Boot in production environments
- Familiarity with cloud platforms and continuous delivery practices
- Exposure to observability practices (logging, monitoring, alerting)
Benefits
- By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023.
- Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
- You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
- We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
- At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us