10 open roles
Sr. Java Developer
Job description
About Letitbex AI:(https://www.letitbexai.com/) Letitbex AI is a fast-growing AI-driven technology company focused on building intelligent, scalable, and enterprise-grade solutions. We work at the intersection of AI, data engineering, cloud, and business transformation, helping organizations unlock real value from artificial intelligence.
Position: Sr. Java Developer Experience: 3+ Years Notice Period: Can be considered up 15 Days 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 using REST 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. 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
Description copied from LETITBEX AI TECH SOLUTIONS's careers page. Read the full posting before you apply.
More jobs at LETITBEX AI TECH SOLUTIONS
SAP BTP Integration (BTP-IS) Consultant
LETITBEX AI TECH SOLUTIONS· Hyderabad, TG, IndiaSAP EWM/TMS Master Data Specialist
LETITBEX AI TECH SOLUTIONS· Hyderabad, TG, IndiaSalesforce Architect
LETITBEX AI TECH SOLUTIONS· Bengaluru, Karnataka, IndiaBusiness Analyst – Manufacturing AI Solutions
LETITBEX AI TECH SOLUTIONS· Hyderabad, TG, IndiaEDI Support Specialist
LETITBEX AI TECH SOLUTIONS· Hyderabad, TG, India
More jobs in Hyderabad
Research Scientist PhD Intern, Summer 2027
Alphabet· Hyderabad, Telangana, IndiaTelecom Specialist I
Astreya· Hyderabad, IndiaVice President - Real Assets Fund Accounting
Apex Group· Hyderabad, Sy. No. 53Software Engineer (Frontend)
Magnitude Software· Remote, IndiaSr. Finance Specialist (L07)
Synchrony Financial· Hyderabad, IN