senior java developer
Senior Java Developer
Currently, we are looking for a remote Senior Java Developer to join our global team
responsibilities
- Design and implement high-performance, scalable, robust and reliable server applications that support key Expedia initiatives
- Translate functional specifications into logical, component-based technical designs
- Prototype creative solutions quickly by developing minimum viable products and work with others in crafting and implementing the technical vision
- Provide code reviews to assess overcall code quality and flexibility, and the application of good object-oriented programming techniques
- Drive continuous improvement and continuous delivery in our software development process within an agile development team
- Write automated unit, system and acceptance tests as appropriate to support our continuous integration pipelines
- Work closely with other passionate developers both local and in various other Expedia offices around the world to ensure code quality, appropriate testing and design to ensure excellent product quality
- Mentor junior members of the engineering team and raise the bar by contributing to continuously improving engineering practices and development standards
- Support live-site operations as needed as part of our DevOps approach
requirements
- 3+ years of experience in Java Development
- Professional experience in enterprise Java software development using Spring MVC frameworks, RESTful APIs and SOA
- Proficiency in HTML/CSS/JavaScript/jQuery
- Experience with Selenium for UI automated tests written in Cucumber or Scala
- Working knowledge of design patterns and CI/CD principles
- First class communication skills in written and verbal form
- Outstanding problem-solving skills
- A commitment to producing high quality code with an attention to detail
- Dedication and a self-motivated desire to learn
- A collaborative, team orientated attitude
- Experience working in the Cloud (AWS)
- API development experience
- Exposure to monitoring tools such as Splunk
- E-commerce or technical Travel Industry experience
- Bachelor’s degree in Computer Science or Computing related discipline
benefits for locations
India
For you
- Insurance Coverage
- Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves.
- Financial assistance for medical crisis
- Retiral Benefits – VPF and NPS
- Customized Mindfulness and Wellness programs
- EPAM Hobby Clubs
For your comfortable work
- Hybrid Work Model
- Soft loans to set up workspace at home
- Stable workload
- Relocation opportunities with ‘EPAM without Borders’ program
For your growth
- Certification trainings for technical and soft skills
- Access to unlimited LinkedIn Learning platform
- Access to internal learning programs set up by world class trainers
- Community networking and idea creation platforms
- Mentorship programs
- Self-driven career progression tool
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.