Job Title: Java Developer (with Groovy, XML, Python, and Excel Integration Skills)
Location: Bangalore
Job Type: Full-Time
Experience Level: Mid-Level
Industry: IT (Information Technology)
Job Summary:
We are seeking a skilled Java Developer with hands-on experience in Groovy scripting , XML processing , Python scripting , and Excel integration .
The ideal candidate will be responsible for developing, enhancing, and maintaining applications that support business processes and data transformation tasks, including automation and reporting.
Key Responsibilities:
- Design, develop, and maintain scalable Java applications and microservices.
- Create and maintain Groovy scripts for automation and business rule execution.
- Work with XML for data parsing, transformation (XSLT), and validation.
- Develop and integrate Python scripts for data processing and tool automation.
- Automate Excel report generation and data extraction (e.g., using Apache POI or JExcel).
- Collaborate with cross-functional teams including QA, DevOps, and Business Analysts.
- Troubleshoot issues across application layers (backend logic, data integration, etc.).
- Participate in code reviews, unit testing, and continuous improvement of development practices.
- Document technical designs, processes, and system configurations.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 3–7 years of professional experience as a Java Developer.
- Strong proficiency in Java (8+) , including OOP and multithreading.
- Experience with Groovy scripting in enterprise environments.
- Solid knowledge of XML , XPath , XSD , and XSLT .
- Familiarity with Python scripting for automation or data manipulation tasks.
- Experience working with Excel files programmatically (Apache POI, OpenPyXL, etc.).
- Knowledge of REST APIs, JSON, and HTTP protocols.
- Version control using Git.
- Familiarity with build tools like Maven or Gradle.
- Strong problem-solving and debugging skills.
Preferred Qualifications:
- Exposure to Spring Framework (Spring Boot, Spring MVC).
- Database experience (SQL, JDBC, or ORM tools like Hibernate).
- Experience in scripting for test automation or data pipeline orchestration.
- Familiarity with Agile/Scrum development methodologies.
Soft Skills:
- Strong communication and interpersonal skills.
- Ability to work independently and in a team.
- Attention to detail and a commitment to quality.