Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21683777

    HYDERABAD · FULLTIME

    Sr Java Developer

    Quarks Technosoft Pvt Ltd

    Quarks Technosoft Pvt Ltd

    Hyderabad · onsite · Posted 1d ago

    Sourced fromNaukri
    Undisclosed3–5 yrsfulltimeHyderabad

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Naukri · 13 questions to answer1.8s
    • Decided the answers for all of them3.2s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    ">Senior Java Developer
    3-5 Years Hyderabad
    • Java
    • SpringBoot
    • Kafka
    • GCP
    Job Description - Java Microservices & Integration Developer
    Experience: 3+ Years
    Role: Senior Java Microservices Developer / Integration Developer
    Technology Stack: Java, Spring Boot, Microservices, Apache Kafka, Oracle, PostgreSQL, GCP
    Job Summary
    We are seeking an experienced Java Microservices & Integration Developer to design, develop, and support scalable, secure, and reliable enterprise integration solutions for the Vendor Incentive (VI) project.
    The ideal candidate should have strong hands-on experience in Java, Spring Boot, Kafka, Oracle SQL/PLSQL, PostgreSQL, asynchronous processing, and enterprise integration patterns, with a focus on data integrity, fault tolerance, performance, and operational reliability.
    Key Responsibilities
    1. Kafka Consumer Development
    • Design and develop Java-based Kafka consumers using Spring Boot and Spring Kafka.
    • Consume enterprise data events from Kafka topics hosted in AWS.
    • Implement message parsing, schema validation, transformation, and business-rule validations.
    • Persist consumed data into Oracle PaaS database tables.
    • Implement reliable Kafka offset management to prevent message loss.
    • Handle duplicate messages, retries, failed messages, and dead-letter topics.
    • Support Kafka consumer group management, partitioning, and throughput optimization.
    • Implement logging, monitoring, and alerting for Kafka processing failures.
    2. Oracle PaaS Data Persistence
    • Develop Java services to insert, update, and merge Kafka-consumed data into Oracle PaaS databases.
    • Design staging tables, integration tables, and audit/control tables.
    • Implement transactional processing, data validation, and error handling.
    • Optimize SQL queries and database operations for high-volume processing.
    • Ensure data consistency and traceability between Kafka messages and Oracle records.
    • Implement restartable and recoverable processing mechanisms.
    3. Asynchronous Oracle-to-PostgreSQL Synchronization
    • Design and develop asynchronous Java services to synchronize data from Oracle PaaS to PostgreSQL hosted in GCP.
    • Implement reliable data synchronization using transactional outbox, change data capture (CDC), or controlled incremental processing patterns as appropriate.
    • Ensure Oracle database transactions and synchronization events are consistently captured.
    • Implement retry mechanisms, duplicate-safe processing, checkpoint management, and failure recovery.
    • Maintain data consistency between Oracle PaaS and PostgreSQL.
    • Develop reconciliation processes to identify missing, failed, or inconsistent records.
    • Support replay and reprocessing of failed synchronization transactions.
    • Monitor synchronization delays, processing status, and data completeness.
    4. Flat File Generation and Enable SFTP Integration
    • Develop Java-based batch services to extract and process data from PostgreSQL.
    • Implement business rules for data filtering, transformation, aggregation, and mapping.
    • Generate CSV, delimited, or other Enable-approved flat-file formats.
    • Implement file naming conventions, header/trailer records, record counts, and control totals where required.
    • Validate file structure, completeness, accuracy, and duplicate prevention.
    • Implement secure SFTP file transmission to the Enable platform.
    • Develop file transfer logging, delivery status tracking, retry, and recovery mechanisms.
    • Implement file archiving, retention, and audit controls.
    • Support reconciliation between source records, generated files, and vendor acknowledgments where available.
    • Develop Java batch jobs that can be triggered and managed through UC4/Automic.
    6. GCP Deployment and Application Support
    • Develop containerized Java services for deployment on Google Cloud Platform.
    • Work with cloud infrastructure teams to configure application environments, connectivity, and security.
    • Support integration with GCP services such as Cloud Run, Cloud SQL, Secret Manager, and Cloud Logging.
    • Implement secure connectivity between AWS Kafka, Oracle PaaS, PostgreSQL, and Enable SFTP.
    • Support CI/CD pipelines, application monitoring, and production deployments.
    • Troubleshoot performance, connectivity, and integration failures.
    7. Testing and Quality Assurance
    • Test Kafka message processing, database persistence, asynchronous synchronization, and file generation.
    • Validate duplicate handling, retry processing, failure recovery, and data reconciliation.
    • Support QA, SIT, E2E, and UAT testing.
    • Document technical designs, interface mappings, deployment procedures, and operational runbooks.
    Required Technical Skills
    • Strong hands-on development experience in Java, Spring Boot , Microservices
    • Integration development usingREST APIs / JSON , Java Batch Processing
    • Apache Kafka consumer development, offsets, retries
    • Hands-on experience in SQL, JDBC, bulk processing in PostgreSQL
    Preferred Skills
    • Experience deploying Java microservices on Google Cloud Platform.
    • Experience consuming Kafka topics hosted in AWS from applications deployed in GCP.
    • Knowledge of Oracle PaaS environments and connectivity.
    • Experience with UC4/Automic scheduling and enterprise batch orchestration.
    • Experience implementing financial data interfaces and reconciliation controls.
    • Knowledge of Docker, CI/CD pipelines, and cloud observability.
    • Experience with SFTP.
    • Understanding of SOX controls, audit trails, data retention, and financial data security.
    Key Competencies
    • Strong understanding of distributed systems and enterprise integration architecture.
    • Ability to design reliable, fault-tolerant, and recoverable data processing solutions.
    • Strong analytical and SQL troubleshooting skills.
    • Understanding of transaction management and eventual consistency.
    • Ability to independently own integration components from development through production support.
    • Strong collaboration with product, DBAs, QA, infrastructure, and business teams.
    Expected Deliverables
    1. Production-ready Kafka consumers with reliable Oracle PaaS data persistence.
    2. Asynchronous Oracle PaaS-to-PostgreSQL synchronization services.
    3. Automated data reconciliation and failure recovery mechanisms.
    4. Java batch jobs for PostgreSQL data extraction, transformation, and flat-file generation.
    5. Secure and automated Enable SFTP file delivery.
    6. UC4/Automic-compatible scheduled job execution and monitoring.
    7. Integration logging, audit trails, operational alerts, and support documentation.
    8. Unit-tested and production-ready integration components.
    Following capabilities as the primary selection criteria:
    Skill area
    Priority
    Java / Spring Boot / Spring Kafka
    Critical
    Oracle SQL and PostgreSQL
    Critical
    Kafka consumer reliability and offset handling
    Critical
    Asynchronous data synchronization and reconciliation
    Critical
    Java batch processing and SFTP
    High
    GCP deployment experience
    High
    UC4/Automic experience
    Preferred


    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Section · 02

    Skills

    CdcBatch processingApache KafkaCI/CD PipelinesapisApacheamazon web servicesapplication monitoringcheckpointCSVdata captureCloud SqlGoogle Cloud RunCloud LoggingAsynchronousApplication SupportCloud InfrastructurecloudArchitecture

    Section · Company

    About Quarks Technosoft

    Quarks Technosoft Pvt Ltd

    Quarks Technosoft Pvt Ltd

    IT Services & Consulting

    350

    employees

    2012

    14 years old

    New Delhi, Delhi

    India

    ₹10.3L PA avg

    Avg at Quarks Technosoft

    About

    Quarks Technosoft is a multinational technology company that provides technology consulting, and outsourcing services with expertise in digital transformation and product development.

    Industries

    IT Services & ConsultingAgricultureAutomobileInternetLogisticsEmerging Technologies

    Employee ratings

    10 reviews

    3.6/ 5

    Culture

    4.5

    Career growth

    4.0

    Work-life

    4.6

    Employees rate it well for

    Compensation & Benefits37Work-Life Balance37

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Sr Java Developer · waiting for your command