Back to Search
Currently, we are looking for a remote Senior Java Engineer with 4+ years of experience to join our team.
You will work on an interesting mid-sized project for an enterprise-level company, in close cooperation with the customer’s team.
Responsibilities
- Developing new features and modules
- Integrating with external systems
- Performing TDD, Unit and Integration testing, delivering high-quality results
- Investigating technical solutions, software designing
- Reviewing project documentation, analyzing requirements
- Regularly communicating with customer, participating in status and planning meetings
- Closely collaborating with developers, architects, BA and QA, participating in code reviews, team work, helping colleagues
Requirements
- 4+ years of experience in Java development
- Knowledge of Java Core, OOP, JEE stack (Servlet API, JDBC)
- Knowledge and experience of full development lifecycle
- Deep understanding of SQL, experience with Oracle/MS SQL Server/MySQL
- Good communication skill
- Understanding software design concepts and patterns
- Continuous integration and delivery principles
- English level B2+
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