Back to Search
Senior Java Developer
Sorry, this position is no longer available
We are seeking an enthusiastic and agile Senior Java Developer to join our remote team. As a Senior Java Developer, you will be working with Java, Spring, and cloud/hybrid cloud technologies such as Azure and OpenShift to design, develop, test, deploy, maintain, and enhance software solutions for our clients. You will collaborate with business analysts to understand project requirements and ensure project deliverables meet these requirements. You will also be responsible for performing code reviews, planning, coordinating, and executing project activities to ensure timely completion.
Responsibilities
- Develop software solutions using Java, Spring, and cloud/hybrid cloud technologies such as Azure and OpenShift
- Collaborate with business analysts to understand project requirements and ensure project deliverables meet these requirements
- Perform code reviews to ensure code quality and maintainability
- Plan, coordinate, and execute project activities to ensure timely completion
- Develop best practices to improve productivity and utilize programming principles, tools, and techniques to write solution codes
- Contribute to the development of existing and new skills
- Provide support for work-life balance
Requirements
- Bachelor’s or Master’s degree in Computer Science or related quantitative field
- 3 years of experience in an enterprise environment, with a strong Java background and extensive knowledge in Java enterprise or related technologies (Java EE, Spring)
- Practical experience in software integration into an Enterprise environment
- Basic experience in database development
- Demonstrated experience with software development life cycle methodologies, including agile
- Analytical, organizational, and problem-solving skills
- Comfortable working independently, but has experience working in a team environment
- Excellent communication skills, interpersonal, oral, and written
- Strong aptitude and desire to learn new technologies and tools
- Affinity working with Scala
- Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
- Experience with web services such as SOAP
- Experience with messaging protocols such as AMQP
- Experience with security protocols and services
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