Software Developer

Aurolab

Madurai District

On-site

INR 600,000 - 1,200,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Aurolab in Madurai District, Tamil Nadu, is seeking a Software Developer - Integration & Data Automation with 1–3 years of Java backend and integration experience. The role focuses on building scalable APIs, ETL pipelines, and data automation across enterprise systems.

The ideal candidate will work with REST/SOAP APIs, ERP integrations, and AI-assisted tooling to optimize data flows, implement robust error handling, and deliver reliable automation solutions.

Qualifications

  • 1–3 years of experience in Java backend development, system integration, data processing, or automation.
  • Experience with REST/SOAP APIs, ERP systems, Salesforce, and third-party platforms.
  • Design and maintain ETL and data-synchronization pipelines between SQL databases and external systems.
  • Develop JDBC-based batch processing for data extraction, transformation, validation, and loading.
  • Handle large-volume data processing with pagination, batching, transactions, and optimized queries.
  • Implement robust exception handling, logging, retry mechanisms and error-handling processes.

Responsibilities

  • Develop, maintain, and troubleshoot Java- and Python-based applications, including backend services, API integrations, and automation solutions.
  • Develop integrations with REST/SOAP APIs, ERP systems, Salesforce, and third-party platforms.
  • Design and maintain ETL and data-synchronization pipelines between SQL databases and external systems.
  • Develop JDBC-based batch processing for data extraction, transformation, validation, and loading.
  • Handle large-volume data processing using pagination, batching, transactions, and optimized queries.
  • Develop and maintain scheduled/automated jobs for unattended data synchronization and background processes.
  • Implement robust exception handling, logging, retry mechanisms, and error-handling processes.
  • Work with JSON/XML for API request/response processing and data transformation.
  • Debug Python applications by analyzing logs, exceptions, API responses, database connectivity, dependencies, and configuration issues.
  • Perform root-cause analysis and troubleshooting across Java, Python, APIs, databases, and scheduled services.
  • Develop and optimize SQL Server queries, joins, CTEs, stored procedures, and data-validation processes.
  • Ensure data consistency, validation, reconciliation, and error recovery across integrated systems.
  • Use Git/GitHub for source-code management, branching, commits, merges, and deployment activities.
  • Collaborate with cross-functional teams to understand requirements and resolve UAT/production integration issues.
  • Prepare and maintain technical documentation for APIs, data flows, scheduled jobs, troubleshooting procedures, and system processes.
  • Apply prompt engineering and AI-assisted development for code generation, debugging, SQL optimization, API troubleshooting, documentation, and technical analysis.
  • Validate AI-generated solutions and use AI tools effectively while maintaining code quality, security, reliability, and development standards.

Skills

Java
JDBC
REST/SOAP
JSON/XML
Python
SQL Server
ETL
Multithreading
Git/GitHub
API Integration
Scheduled Jobs
Debugging & Troubleshooting
Prompt Engineering / AI Tools

Job description

Software Developer - Integration & Data Automation

Experience: 1 - 3 Years of experience in Java backend development, System Integration, Data Processing, or automation.

Responsibilities & Skills:
  1. 1. Develop, maintain, and troubleshoot Java- and Python-based applications, including backend services, API integrations, and automation solutions.
  2. 2. Develop integrations with REST/SOAP APIs, ERP systems, Salesforce, and third-party platforms.
  3. 3. Design and maintain ETL and data-synchronization pipelines between SQL databases and external systems.
  4. 4. Develop JDBC-based batch processing for data extraction, transformation, validation, and loading.
  5. 5. Handle large-volume data processing using pagination, batching, transactions, and optimized queries.
  6. 6. Develop and maintain scheduled/automated jobs for unattended data synchronization and background processes.
  7. 7. Implement robust exception handling, logging, retry mechanisms, and error-handling processes.
  8. 8. Work with JSON/XML for API request/response processing and data transformation.
  9. 9. Debug Python applications by analyzing logs, exceptions, API responses, database connectivity, dependencies, and configuration issues.
  10. 10. Perform root-cause analysis and troubleshooting across Java, Python, APls, databases, and scheduled services.
  11. 11. Develop and optimize SQL Server queries, joins, CTEs, stored procedures, and data-validation processes.
  12. 12. Ensure data consistency, validation, reconciliation, and error recovery across integrated systems.
  13. 13. Use Git/GitHub for source-code management, branching, commits, merges, and deployment activities.
  14. 14. Collaborate with cross-functional teams to understand requirements and resolve UAT/production integration issues.
  15. 15. Prepare and maintain technical documentation for APIs, data flows, scheduled jobs, troubleshooting procedures, and system processes.
  16. 16. Apply prompt engineering and AI-assisted development for code generation, debugging, SQL optimization, API troubleshooting, documentation, and technical analysis.
  17. 17. Validate AI-generated solutions and use AI tools effectively while maintaining code quality, security, reliability, and development standards.
Must - Have Technical Skills:
  • Java | JDBC | REST/SOAP | JSON/XML | Python | SQL Server | ETL | Multithreading |
  • Git/GitHub | API Integration | Scheduled Jobs | Debugging & Troubleshooting |
  • Prompt Engineering / AI Tools
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

VS01480 - Java developer (python)
VS01480 - Java developer (python)

E4 Software Services Pvt Ltd. • Bengaluru

On-site
INR 700,000 - 1,200,000
VS01480 - Java developer (python)
VS01480 - Java developer (python)

E4 Software Services Pvt Ltd. • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Data & Integration Engineer
Data & Integration Engineer

Cirruslabs • Hyderabad, Bengaluru

On-site
INR 2,000,000 - 3,000,000
VS01480 - Java developer (python)
VS01480 - Java developer (python)

E4 Software Services Pvt Ltd. • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Sql Developer
Sql Developer

Happiest Minds Technologies • Dadri, New Delhi, Gurugram District

Hybrid
INR 2,800,000 - 4,200,000
Software Developer I (Technical Support Specialist I)
Software Developer I (Technical Support Specialist I)

TSMG Holding • Hyderabad

On-site
INR 1,200,000 - 1,800,000
VS01480 - Java developer (python)
VS01480 - Java developer (python)

E4 Software Services Pvt Ltd. • Bengaluru

On-site
INR 1,000,000 - 1,500,000
VS01480 - Java developer (python)
VS01480 - Java developer (python)

E4 Software Services Pvt Ltd. • Bengaluru

On-site
INR 1,000,000 - 1,500,000
VS01480 - Java developer (python)
VS01480 - Java developer (python)

E4 Software Services Pvt Ltd. • Bengaluru

On-site
INR 1,200,000 - 2,000,000
VS01480 - Java developer (python)
VS01480 - Java developer (python)

E4 Software Services Pvt Ltd. • Bengaluru

On-site
INR 1,000,000 - 1,500,000