backGo to search

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

bullets
Java, Java 8, Kotlin, Apache Kafka, Scala, Amazon Web Services, Algorithms & Data structures, Apache Hadoop, MongoDB, Splunk
bullets
Bangalore

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.

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 3 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