Java Full Stack Senior Developer

Work Location : Ahmedabad

Job Description

  • 6+ years of experience with large-scale software development
  • 4 years of experience with Java/J2EE and framework such as Spring and Spring boot
  • Experience with developing high performance, highly scalable, database-driven RestFul API
  • Good understanding of Microservices architecture
  • 2+ Years of experiences with the JavaScript framework such as ReactJS, Redux, Single Page Application AngularJS
  • Agile engineering practices such as Continuous Integration, automated testing, and deployment
  • Able to define and build infrastructure with code preferably using terraform
  • Familiar with cloud services preferably with AWS
  • Nice to have working with Docker


Work Location : Ahmedabad

Required Skills:

  • Proficient in data structures and algorithm
  • Managed data pipelines and logical data modeling
  • 6+ years of experience with relationship and non-relationship database technologies like MySQL, PostgreSQL, MongoDB or similar tech
  • 6+ years of experience with building data transformation and normalization from disparate sources
  • 2+ years of experience with Search technologies preferably Elasticsearch
  • 1+ years of experience with python, specifically with data normalization, tagging
  • Experience with ETL and data processing especially with python, spark, similar programming language

Role & Responsibilities:

  • Should be more of a Database Programmer, programming mindset and not only focused on DBA activities
  • Be the teams go to SME for all things data and content, as well as design and implement content ingestion, processing, governance, analytics, and ensure effective use, working as part of the development team within an agile process
  • Understand the needs of the business and how the systems meet these needs
  • Work with the Technology management team to establish and oversee the best use of technology and process to produce efficient, innovative, high-quality solutions
  • Actively research innovative ideas and suggestions on both data mining and analytics, as well as improvement of tools, practices and other technologies
  • Passion for creating innovative solutions to not-very-well-defined problems
  • Would be required to travel onsite