Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Java Software Engineer - Java, DS Algo, AWS, Kafka

AT EPAM Systems
EPAM Systems

Java Software Engineer - Java, DS Algo, AWS, Kafka

Bangalore, India

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are at the forefront of creating a trusted travel marketplace, committed to solving complex problems through data-driven solutions.
Our team is seeking a Java Software Engineer who is passionate about building scalable systems and enjoys working in a collaborative environment. If you are ready to contribute to key initiatives and build end-to-end solutions that enable a trustworthy platform for travelers and partners worldwide, this role is for you.

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


#LI-DNI#EasyApply

Responsibilities
  • Develop marketplace software that is fast, scalable, reliable, and controls core marketplace data
  • Re-design and scale the core marketplace data platform
  • Analyze real-time and offline data to gauge performance and ensure system scalability
  • Lead sensitive and high-visibility initiatives within the organization
  • Enhance traveler and partner experiences by scaling private APIs
  • Streamline core workflows to enhance user experience for travelers and suppliers
  • Perform backend development from concept to completion
  • Focus on rewriting, refactoring, and perfecting code
  • Create scalable, tested, and reliable applications using industry standard methodologies
  • Participate in an agile environment alongside product management and operations teams
  • Utilize world-class tools like Git, Splunk, Datadog, and New Relic for software maintenance
  • Co-develop solutions and solve problems through active participation in code and design reviews
  • Pursue technical expertise in specific engineering areas and seek knowledge from experts as needed
Requirements
  • Minimum of 4 years professional software development experience
  • Background in batch and stream processing with technologies like Spark, K-Streams, and Kafka
  • Skills in building data pipelines with event streams on distributed data systems such as AWS and Hadoop
  • Proficiency in building high-performance data product APIs
  • Competency in Scala (Functional) and Java for professional development
  • Dedication to technical excellence and quality in software development
  • Familiarity with cloud infrastructure, architectural patterns, and scalable production-quality systems
  • Understanding of the devops aspects of data pipelines, networking, and big data environments
  • Capability to develop, debug, test, and document software application components
  • Commitment to supporting and continuously maintaining existing codebases
  • Active participation in design discussions
  • Eagerness to share knowledge and expertise across teams
  • Flexibility to collaborate with remote and local teams including QA, designers, software engineers, and architects
Nice to have
  • Experience in data pipeline and data quality, Spark, Python
We offer
  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package:
    • Health benefits
    • Retirement benefits
    • Paid time off
    • Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: EPAM-epamgdo_blt2dda1ba5cbc32c42_en-us_Bangalore_India
Employment Type: Other