Software developer
Aurolab · Madurai, Tamil Nadu, India
Apply & track with Apply EdgeSoftware Developer - Integration & Data Automation Experience: 1 - 3 Years of experience in java backend development, System Integration, Data Processing, or automation.Responsibilities & Skills:1. Develop, maintain, and troubleshoot Java and Python-based applications, including backend services, API integrations and automation solutions.2. Develop integrations with REST/SOAP APIs, ERP systems, Salesforce, and third-party platforms.3. Design and maintain ETL and data-synchronization pipelines between SQLdatabases and external systems.4. Develop JDBC-based batch processing for data extraction, transformation, validation, and loading.5. Handle large-volume data processing using pagination, batching, transactions, and optimized queries.6. Develop and maintain scheduled/automated jobs for unattended data synchronization and background processes.7. Implement robust exception handling, logging, retry mechanisms, and error-handling processes.8. Work with JSON/XML for API request/response processing and data transformation.9. Debug Python applications by analyzing logs, exceptions, API responses, database connectivity, dependencies, and configuration issues.10. Perform root-cause analysis and troubleshooting across Java, Python, APls, databases, and scheduled services.11. Develop and optimize SQL Server queries, joins, CTEs, stored procedures, and data-validation processes.12. Ensure data consistency, validation, reconciliation, and error recovery across integrated systems.13. Use Git/GitHub for source-code management, branching, commits, merges, and deployment activities.14. Collaborate with cross-functional teams to understand requirements and resolve UAT/production integration issues.15. Prepare and maintain technical documentation for APis, data flows, scheduled jobs, troubleshooting procedures, and system processes.16. Apply prompt engineering and Al-assisted development for code generation, debugging, SQL optimization, API troubleshooting, documentation, and technical analysis.17. Validate Al-generated solutions and use Al 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 / Al Tools