Back to Search
We are seeking an innovative and proactive Senior Java Developer to join our highly collaborative agile team. As a Senior Java Developer, you will work with a distributed development team, continuously delivering solutions that will enhance our SaaS platform capability. If you have a continuous learning mindset and are interested in leading advancement technically and functionally, we encourage you to apply.
Responsibilities
- Participate in sprint planning & backlog refinement sessions, daily stand-ups, and retrospectives with technology teams (Dev, Automated QA, UX/UI, Product)
- Collaborate with cross-functional teams to conceptualize, design, develop, and implement effective solutions that enhance our SaaS platform capability
- Partner with the UX/UI team and be part of the design discussions/decisions as well as implementing the designs
- Work with DevOps and Architecture teams to move to a continuous deployment model
- Collaborate openly with the team on shared items of work and communicate well in a team-oriented environment across locations
- Share your knowledge and enjoy mentoring other team members
- Guide the technical direction of the team
Requirements
- BS or MS Degree in Computer Science, Information technology or equivalent working experience
- 3+ years working on application design and development in enterprise applications with AWS, Java, OOP
- Familiarity with RESTful as an API design
- Good Database application development experience with SQL or NoSQL databases
- Experience with git or other version control tools
- Excellent communication skills – verbal and written – with the ability to communicate effectively with business partners and understand their requirements
- Fluent English language skills with an Upper-Intermediate level or higher
Nice to have
- Experience with Apache Kafka and Apache Spark
- Experience in Linux and shell scripting
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