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.