Ready to Apply?
            
                Take the Next Step in Your Career
                Join Recro and advance your career in Other-General
             
            Apply for This Position
            
                Click the button above to apply on our website
            
         
        
            Job Description
            
                Role - Java Developer
Experience - 3-6 yrs
Location - Bangalore
What you’ll be doing
● Work with the team to define the technical stack and own it
● Work with the product team to understand the product roadmap and define the technical roadmap
● Participate in the entire application lifecycle, focusing on coding and debugging
● Integrate user-facing elements developed by front-end developers with server-side logic
● Build reusable code and libraries for future use
● Optimise the application for maximum speed and scalability
● Implement security and data protection
● Design and implement data storage solutions
● Build and scale a data pipeline
What you bring to the role
● Bachelor’s Degree in Computer Science with 4-6 years of experience in building large-scale products
● Expertise in Java and Spring or other relevant frameworks
● Knowledge of container management tools (Docker Swarm, Kubernetes) is a plus.
An ability to
perform well in a fast-paced environment
● Good knowledge in at least one of the SQL or No SQL databases: Postgres, Mongo DB, Cassandra,
Redis
● Good knowledge in queue (Rabbit MQ, Kafka, etc), cache(Ehcache, Memcache)
● Strong knowledge of design patterns
Good to have
● Experience in data engineering with a focus on large-scale data pipelines.
● Experience with streaming platforms (e.g., Kafka) and distributed processing tools (e.g., Spark or
Flink).
● Working knowledge of Lake House formats (Delta/Hudi/Iceberg) and columnar storage like Parquet.
● Experience in building pipelines on AWS, GCP, or Azure using managed services and cloud-native
tools.
● Experience in Airflow or similar orchestration platforms.
● Experience in data modelling and optimising data warehouses like Redshift, Big Query, or Snowflake.
● Exposure to real-time OLAP tools like Click House, Druid, or Pinot.
● Familiarity with observability tools such as Grafana, Prometheus, or Loki
            
         
  
  
  
        
        
        
        
        
            Don't Miss This Opportunity!
            
                Recro is actively hiring for this Java software engineer position
            
            Apply Now