Back to Search
Currently, we are looking for a remote Middle Java Developer to join our team.
Responsibilities
- Develop and design the application experiences, ensuring pages are programmed responsively, error-free, cross-browser/cross-device compatible, highly scalable, and optimized for performance
- Follow standards for development of tools and experiences, with focus on performance, scalability, and reusability
- Stay current with the newest online technologies. Perform quality assurance on all new code from inception through integration, staging, and production environments
- Collaborate effectively with team members as well as UX, QE, and release engineering team
- Rapidly execute on solutions when problems or challenges have been identified
- Consistently demonstrate ownership and on time delivery
- Consistently demonstrate regular, dependable attendance & punctuality
- Perform other duties as assigned
- Act as mentor for junior engineers and lead medium sized engineering teams in the delivery of enterprise applications
- Design and develop medium to large sized applications with little direction
- Play key role in analysis and architecture for application ecosystems within the department
Requirements
- Java, Spring, Springboot, exposure to the cloud – preferably GCP. Good understanding of AJAX, JavaScript, HTML/Cookie/Session mgmt./Thread/Memory management, performance optimization, and unit test framework
- At least 2 years’ experience with API integrations (REST, SOAP)
- At least 2 years’ experience with NoSQL and SQL Databases
- At least 2 years’ experience with markup and layout (HTML5, CSS3)
- At least 2 years’ experience with jQuery and other JavaScript libraries
- Experience in working with and incorporating CSS frameworks (Foundation, Bootstrap)
- At least 1 year of experience with CSS pre-processing and optimization
- A demonstrable understanding of MVC and MVVM patterns
- At least 2 years’ experience with a Version Control system (Git, Subversion)
- Experience with cross-browser design and functional constraints
Nice to have
- Docker
- Google Cloud Platform
- SQL
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