Job Description
Hello, our name is Customertimes, but you can call us CT. We are a global digital engineering, product development, and technology consulting company. Headquartered in New York, we have a team of 1000+ experts working across 65+ countries. About this job: We are seeking a Senior Java Engineer to actively contribute to the development of existing data standardization tools and, over time, design and produce recent iterations by leveraging internal expertise and AI-driven capabilities. You will work as part of a globally distributed team, building recent 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) How you'll make an impact:
• 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. Qualification:
• Bachelor's or master's degree in computer science, information technology, software engineering, or a related field. Required
skills:
• 10+ years of professional experience in software development, with a significant focus on Java;
• 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 is acceptable). Technical
skills:
• Strong proficiency in Java;
• Experience with containerization tools such as Docker;
• Experience with CI/CD pipelines and DevOps practices;
• Proficiency in version control systems such as Git (GitLab Ultimate). You are a star if you have:
• Proficiency with PostgreSQL / 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. If you're looking to contribute to global projects, grow your skills, shape the way you work, and be part of a connected international community — Customertimes is the place to build your next career chapter. Are you ready to spark the tech with us? Interested candidates can reach out to me at
[email protected]
📌 Java Developer (India)
🏢 Customertimes
📍 India