Java Developer - Spring Batch
Compunnel, Inc.
Austin, TX (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job Summary We are seeking experienced Java Developers with strong expertise in Spring Batch to support long-term enterprise initiatives within complex, data-driven environments. The ideal candidate will have strong hands-on Core Java development experience, advanced SQL skills, and the ability to deliver scalable and high-performance enterprise applications. Key Responsibilities Develop, maintain, and enhance enterprise applications using Core Java and Spring Batch Design and implement batch processing solutions for large-scale data environments Write efficient, optimized, and scalable SQL queries for large datasets Collaborate with cross-functional teams to deliver high-quality software solutions Participate in code reviews, troubleshooting, debugging, and performance optimization activities Support and contribute to CI/CD pipelines and Git-based development workflows Ensure adherence to coding standards, best practices, and enterprise development guidelines Troubleshoot and resolve application and data-related issues in production and development environments Required Qualifications 7+ years of strong hands-on Java development experience Strong expertise with Spring Batch framework Strong SQL development, query optimization, and debugging skills Experience working within enterprise-scale and data-driven environments Strong analytical, troubleshooting, and problem-solving abilities Experience working with Git-based version control systems and collaborative development workflows Preferred Qualifications Experience working with PostgreSQL databases Experience using GitHub for version control and team collaboration Familiarity with CI/CD pipelines and automated deployment practices Top Required Skills Java Development Spring Batch SQL Development and Optimization