Java Software Engineer

4 weeks ago


Bengaluru Karnataka India, Karnataka Recro Full time

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 NoSQL databases: Postgres, MongoDB, Cassandra,

Redis

● Good knowledge in queue (RabbitMQ, 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 LakeHouse 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, BigQuery, or Snowflake.

● Exposure to real-time OLAP tools like ClickHouse, Druid, or Pinot.

● Familiarity with observability tools such as Grafana, Prometheus, or Loki



  • Bengaluru, Karnataka, India, Karnataka Careernet Full time

    Our client is hiring for an experienced Lead Software Developer, based in Bengaluru, India location.Job Title: Lead Software DeveloperLocation: Bengaluru, India Industry: Payment / FintechExperience Required: 4–12 yearsJob Summary:We’re looking for a Senior Java Developer (4+ years) with strong expertise in Java, Spring Boot, and hands-on experience in...


  • Bengaluru, Karnataka, India PInterview Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Company DescriptionPInterview is an innovative online platform dedicated to providing top-quality online practice and learning experiences. We are transforming how individuals prepare for interviews, offering live online mock interview sessions to enhance skills for real-life interviews. Our mission is to reshape the interview preparation process by offering...


  • Bengaluru, Karnataka, India, Karnataka People Prime Worldwide Full time

    About Client:Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA. Founded in 1996, with a revenue of $1.8B, with 35,000+ associates worldwide, specializes in digital engineering, and IT services company helping clients modernize their technology infrastructure, adopt cloud and AI solutions, and accelerate innovation....


  • Bengaluru, Karnataka, India RBS Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Join us as a Java Software EngineerThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutionsIt's a chance to hone your existing technical skills and advance your career while building a wide...


  • Bengaluru, Karnataka, India NatWest Group Full time ₹ 2,00,00,000 - ₹ 2,50,00,000 per year

    Java Software Engineer, VP Join us as a Software EngineerThis is an opportunity for a technically minded individual to join us as a Software Engineer You'll be designing, producing, testing and implementing working software, working across the lifecycle of the system Hone your existing software engineering skills and advance your career in this...


  • Bengaluru, Karnataka, India i-exceed Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Company Descriptioni-exceed is a leading digital banking platform and solutions provider, transforming the way banks and financial institutions worldwide embark on their digital transformation journeys. Our flagship product, Appzillon Digital Banking Platform, leverages MACH architecture to deliver exceptional agility and scalability. Trusted by over 100...


  • Bengaluru, Karnataka, India DEVELOPMENT Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Description: Senior Software EngineerWe are looking for a Java Developer with experience in building high-performing, scalable, enterprisegrade applications. You will be part of a talented software team that works on mission-criticalapplications. Java developer roles and responsibilities include managing Java/Java EE applicationdevelopment while...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Gruve Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About GruveGruve is an innovative software services startup dedicated to transforming enterprises to AI powerhouses. We specialize in cybersecurity, customer experience, cloud infrastructure, and advanced technologies such as Large Language Models (LLMs). Our mission is to assist our customers in their business strategies utilizing their data to make more...