Skip to main content
EPAM Systems, Inc.
Scraped fromIndeedYesterday
FullstackSenior

Senior Java Fullstack/React

Liferay DXPJavaJakarta EEReactSpringSpring BootHibernateJavaScriptTypeScriptHTMLTailwind CSSAzure DevOpsCI/CDJUnitElasticsearchOSGiService BuilderHeadless REST APIsREST APIGitHub CopilotCursorDockerAzureRAG
Work Type
Remote
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

We are seeking a Senior Java Fullstack/React Developer to design, develop, and support enterprise portal solutions using Liferay DXP, Java/Jakarta EE, React, and related technologies. This role delivers secure, scalable, and high-performing digital experiences through portal development, system integrations, and full-stack engineering practices that support customer, partner, and internal business capabilities.

Responsibilities

  • Perform hands-on design and development for enterprise portal projects
  • Support web portal initiatives with a focus on usability, functionality, accessibility, and performance
  • Deliver technical solutions that meet business requirements and project schedules
  • Develop and execute unit and integration testing to validate solution quality and reliability
  • Provide technical input for effort estimates, solution design activities, and project planning discussions
  • Align solutions with established standards and best practices for security, scalability, maintainability, reusability, and performance
  • Apply industry best practices, architectural standards, and departmental policies and procedures to development activities
  • Troubleshoot, analyze, and resolve technical issues across the application stack
  • Contribute to the delivery of customer-facing and extranet portal solutions from design through production deployment
  • Participate in peer code reviews and provide technical guidance to team members
  • Develop and maintain technical documentation, implementation guides, and support materials
  • Support portal deployments, upgrades, and production release activities

Requirements

  • 3+ years of software development experience including enterprise portal development
  • Experience developing and supporting enterprise solutions using Liferay DXP, and designing enterprise Java/Jakarta EE applications
  • Experience developing applications using React, and delivering customer-facing, partner-facing, or extranet portal solutions
  • Experience working within Agile software development teams and SDLC best practices
  • Experience providing technical guidance and mentoring within development teams
  • Expertise in Liferay DXP 7.4 architecture, administration, OSGi development, Service Builder, and Headless REST APIs
  • Strong knowledge of sites, users, organizations, permissions, workflows, and content management capabilities
  • Understanding of Elasticsearch-based search implementations and portal search optimization
  • Expertise in Java, Jakarta EE, Spring Framework, Spring Boot, and Hibernate
  • Understanding of RESTful services, enterprise integration patterns, and service-oriented architectures, along with proficiency in JUnit
  • Expertise in React, JavaScript, TypeScript, HTML5, and Tailwind CSS
  • Proficiency with Azure DevOps, CI/CD pipelines, source control management, and deployment automation practices
  • Familiarity with Microsoft Azure cloud services and enterprise application deployment strategies
  • Knowledge of AI-assisted development tools including GitHub Copilot, Cursor, and related engineering productivity platforms
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent communication, presentation, and organizational skills
  • English proficiency at B2 level or higher
  • Familiarity with Docker containerization technologies
  • Knowledge of Azure platform services and enterprise cloud architectures
  • Familiarity with AI-enabled solutions, intelligent search, retrieval-augmented generation (RAG), and document-based AI capabilities
  • Knowledge of enterprise content management platforms and complex system integration patterns

Benefits

  • Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
  • Receive the necessary equipment to perform your work tasks
  • Change projects and technology stacks within EPAM
  • Gain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)
  • Relocation opportunities may be available for eligible candidates, depending on the role and openings at other EPAM locations
  • Participate in volunteer, charity programs and communities (both technical and interest-based)
  • You can plan your individual career path together with your manager
  • Receive regular feedback from colleagues
  • Improve your English for free with certified teachers (Speaking Clubs, client interview preparation courses, etc.)
  • Get the opportunity to undergo free training and certification in AWS, GCP, or Azure Clouds
  • Use the internal E-learn training program (18,200+ specialized training and mentoring programs)
  • Access corporate accounts on LinkedIn Learning, Get Abstract and other partner resources
  • Study at EPAM Solution Architecture School with the instructors who are practicing architects
  • Develop as a leader, join Delivery Management, Resource Management, Leadership Essentials school and more
  • Participate in internal communities (500+ meetups, technical discussions, brainstorming sessions, online events and conferences annually)
  • Vacation and sick leave (including a sick leave without a medical certificate)
  • A wide range of Voluntary Medical Insurance programs providing both medical treatment and various preventive options (including sports activities)
  • Medical insurance for family members at corporate rates
  • Company support during significant life events (childbirth or adoption, marriage, etc.)
  • Support for psychological comfort: discounts on services from mental health specialists or coaches, thematic training
  • E-kids program - a free programming language training program for EPAMers' children

Who to contact

Senior Java Fullstack/React
View Original