Middle Java Developer
We are seeking a skilled Middle Java Developer to join our remote team, working on web application development with a focus on frontend. The role involves hands-on development and support of the systems, working with a distributed team.
Responsibilities
- Collaborate with the team to design, develop, and maintain various pricing systems, driving innovation and adapting best practices
- Maintain and support all areas of the application, ensuring defects and incidents are dealt with, and new software versions are released in a controlled and timely manner
- Work with Business Analysts to develop product specifications, answering business requirements with interactive UI designs
- Build dynamic web pages using servlets, JavaScript, and advanced Ajax techniques, optimizing applications for maximum speed and scalability
- Support the Production, Simulation, QA, and Development environments
- Emphasize testability through JUnits, Mocking Frameworks, TDD, BDD
- Assist in ensuring timely and quality delivery, reviewing code and ensuring adherence to industry best practices
- Be able to work with global teams operating across different time zones
Requirements
- 2+ years of technical experience in Java, SQL, ReactJS, Spring Boot, Amazon Web Services, Hibernate, and REST
- Bachelor's Degree in Computer Science or a related discipline
- Experience in building robust client-facing web applications using industry-standard design practices and optimizing applications for maximum speed and scalability
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Strong analytical and mathematical skills, proactive, and able to work independently with minimal supervision
- Fluent in English at an Upper-Intermediate level or higher
Nice to have
- Understanding of agile software development methodology (Scrum) and industry best practices
- Understanding of fundamental software engineering and computer science principles
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