Back to Search
We are seeking an experienced Senior Java Full-Stack Developer to join our technology team.
This role involves working on our client's flagship Win32/64 application with a UI comprised of Java and JavaScript/React components as well as engaging in migration initiatives to the Oracle Cloud. Our ideal candidate will have a strong background in Java development and cloud technologies, along with a commitment to maintaining high code quality through robust testing frameworks.
Responsibilities
- Develop and maintain Java-based applications, components, and interfaces
- Design, code, and integrate software with JavaScript/React for user interface enhancements
- Collaborate with cross-functional teams during the migration process to Oracle Cloud
- Implement backend solutions using Oracle and other databases
- Create and execute unit tests using JUnit and other Java testing frameworks
- Identify, troubleshoot, and resolve issues in the development and production environments
Requirements
- 3+ years of experience in Java with advanced knowledge in building applications
- Expertise in JavaScript and React for front-end development
- Skills in Oracle, and other relational databases
- Capability to implement RESTful services
- Familiarity with Ruby on Rails
- Background in using JUnit and other Java testing frameworks
- Knowledge of cloud technologies, with a focus on Oracle Cloud
- Understanding of major cloud providers such as AWS, Azure, GCP
Nice to have
- Experience with Oracle Cloud
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn