Senior Java Developer
We are looking for an experienced remote Senior Java Developer to join our team and contribute to the development of innovative software solutions. As a Senior Java Developer, you will be responsible for implementing designs and requirements into a shippable product, managing and self-organizing to accomplish your own work, and participating in sprint planning and estimation. If you have a passion for Java development and are excited about building high-quality software solutions, we invite you to join our team.
Responsibilities
- Implement designs and requirements into a shippable product; write code
- Manage and self-organize to accomplish your own work
- Participate in sprint planning and estimation, breaking down user stories into pieces as needed
- Use design and coding best practices to build high-quality components and solutions
- Perform unit, integration, and performance testing
- Participate in peer-level code reviews
- Proactively identify issues and collaborate with the team to solve them
- Mentor other developers and collaborate with peers
- Work with stakeholders, including the Executive, Product, Enablement, and Design teams, to assist with Data-related technical issues and support their Data infrastructure needs
Requirements
- Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science
- 3+ years of experience in Java development and developing applications and Microservices, REST APIs
- Experience in working in a SCRUM team
- Proficiency in Spring Boot, showcasing your expertise in building scalable and maintainable applications
- Hands-on experience with Angular and Amazon Web Services (AWS)
- Experience with JUnit, Splunk, and AWS CloudFormation, highlighting your proficiency in software quality control processes and agile project experience
- Experience in agile methodology, reflecting your familiarity with agile development practices
- Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
Nice to have
- Experience with Atlassian Bamboo
- Experience in BitBucket
- Experience in Cucumber
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