Software Engineer (Java Full-stack) at EPAM Systems Inc
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

05 Dec, 25

Salary

0.0

Posted On

06 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Sql, Database Design, Angular, Web Application Development, Interpersonal Skills, Java, Information Technology, Vue.Js

Industry

Computer Software/Engineering

Description

We are seeking a proactive and skilled Java Full-stack Software Engineer to take ownership of a web application from end to end.
You’ll be responsible for developing and maintaining both the frontend and backend, designing robust database solutions, and collaborating with stakeholders to deliver high-quality, impactful software.

REQUIREMENTS

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • 3-5 years of hands-on experience in Java web application development
  • Strong expertise in Java and the Spring Boot framework for backend development
  • Proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue.js)
  • Experience with SQL, database design, and version control systems (e.g., Git)
  • Proven ability to work effectively in a team, with strong communication and interpersonal skills
  • A self-motivated, driven individual with strong problem-solving and analytical abilities
  • No Visa Sponsorship

WE OFFER

  • 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
Responsibilities
  • Develop, maintain and own a web application, from backend services to the user-facing interface
  • Design and implement scalable database schemas, queries and integrations
  • Work closely with stakeholders to translate business requirements into technical solutions
  • Build and optimize core functionalities, including advanced search capabilities
  • Ensure code quality by writing clean, maintainable and well-documented code
  • Participate in all phases of the software development lifecycle, including technical discussions, testing and debugging
Loading...