Senior Java Engineer

HybridSalary not specified

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Senior Java Engineer to actively contribute to the development of existing data standardization tools and, over time, design and produce new iterations by leveraging internal expertise and AI-driven capabilities.

You will work as part of a globally distributed team, building new microservices and improving current ones. The position offers exposure to a broad technology stack, including Java, Scala, Python, Elastic, Kafka, Spark, Iceberg, and Snowflake, all supported by market-leading AI tools.

As a key contributor, you will help shape the next generation of data standardization solutions for a global leader in life sciences. Success in this role requires a proactive approach, a willingness to tackle complex problems independently, and the ability to leverage cutting-edge AI technologies.

Location: Bangalore, India (Remote/Hybrid)

Responsibilities

  • Design, develop, and maintain Java-based microservices for data processing.
  • Collaborate on data standardization workflows and integrate AI/ML-driven enrichment features.
  • Support workflow automation and role-based security for distributed systems.
  • Write high-quality code, follow best practices, and participate in peer reviews.
  • Develop and maintain unit, integration, and automated tests.
  • Keep documentation for services and integrations clear and up to date.
  • Take ownership of understanding business problems and designing effective solutions.
  • Use AI-powered development tools to improve efficiency and code quality.
  • Stay up to date with emerging AI trends and their impact on software engineering.

Requirements

  • Qualification: Bachelor's or master's degree in computer science, Information Technology, Software Engineering, or a related field.
  • Experience: 10+ years of professional experience in software development, with a significant focus on Java.
  • Skills:
    • Hands-on experience with microservices architecture and cloud platforms (Azure preferred).
    • Familiarity with Agile methodologies.
    • Exposure to Spring boot.
    • Exposure to database/SQL is a plus (any database should be ok).

Technical Skills

  • Strong proficiency in Java.
  • Experience with containerization tools such as Docker.
  • Experience with CI/CD pipelines and DevOps practices.
  • Proficient in version control systems such as Git (GitLab Ultimate).

Nice to Have

  • Proficiency with Postgres SQL / Oracle.
  • Exposure to AI-driven data solutions and ML-based data enrichment.
  • Familiarity with cloud platforms (Azure / AWS).
  • Knowledge of role-based security models and workflow automation in distributed systems.
  • Experience integrating heterogeneous data sources (Hive, MSSQL, Oracle, PostgreSQL, Azure Databricks).
  • Understanding of search optimization and performance tuning for large-scale data systems.

We Offer

  • Opportunity to work with cutting-edge AI technologies.
  • Exposure to a diverse and broad technology stack.
  • Collaborative environment with a globally distributed team.
  • Professional growth and development opportunities.

About the Company

[Company description if present]

Job Details

Company name:
Customertimes
Location:
India
Work Mode:
Hybrid
Posted on TheJob:
Jul 29, 2026
Last checked:
Jul 29, 2026
Apply Now