A purpose-led organization that is building a meaningful future through innovation, technology, and collective knowledge. We're #BuildingOnBelief.
Tata Consultancy Services (TCS) is a global leader in IT services, digital and business solutions that partners with its clients to simplify, strengthen and transform their businesses. TCS offers a consulting-led, integrated portfolio of IT, BPS, infrastructure, engineering and assurance services. We ensure the highest levels of certainty and satisfaction through a deep-set commitment to our clients, comprehensive industry expertise and a global network of innovation and delivery centers.
Job Summary:
We are seeking a skilled and experienced Senior Jasper Report Developer with a strong background in Java development to join our team. The ideal candidate will have a deep understanding of the Jasper Reports library and its integration with Java applications. You will play a key role in designing, developing, and maintaining complex reports that meet our business requirements.
Key Responsibilities:
- Develop and Maintain Jasper Reports: Design, develop, and maintain comprehensive and efficient Jasper reports according to business needs.
- Data Analysis and Integration: Extract, manipulate, and integrate data from various sources to create dynamic and interactive reports.
- Migration Expertise: Handle and execute the migration of Oracle reports in XML and RDF formats to Jasper's JRXML format.
- Collaborate with Stakeholders: Work closely with business analysts, project managers, and end-users to gather requirements and ensure the accuracy and relevance of reports.
- Performance Optimization: Optimize report performance by tuning SQL queries and report parameters.
- Java Development: Utilize advanced Java concepts, including Java SE, Java EE, and Java Spring Boot, to enhance report functionalities and integration.
- Database Management: Employ PL/SQL for database manipulation and management.
- Web Services: Integrate and manage web services (REST/SOAP) to ensure smooth data exchange between applications.
- Troubleshooting and Debugging: Identify and resolve issues related to report generation, data accuracy, and performance.
- Documentation: Create and maintain technical documentation, including report specifications, user guides, and best practices.
- Mentorship: Provide guidance and support to junior developers and contribute to the overall improvement of the team's skill set.
- Assess and analyze existing Oracle Reports to plan the migration strategy to Jasper Reports.
- Develop, test, and implement Jasper Reports to replace Oracle Reports.
- Ensure data accuracy and functionality of reports post-migration.
Required Skills and Qualifications:
- Strong command of Java, including Java SE, Java EE, and Java Spring Boot.
- Experience with SQL and database management systems (e.g., MySQL, Oracle, SQL Server).
- Proficiency in SQL and PL/SQL.
- Strong understanding of Oracle database structures and Jasper reporting tools.
- Familiarity with web services (REST/SOAP) and JSON/XML data formats.
- Experience with data analysis and report optimization.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
Preferred Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Experience with other reporting tools and data visualization software.
Thank you for your interest in applying for this position with TCS. All applicants who meet the requirements will be considered equally and fairly for employment. TCS is an equal employment opportunity provider and does not differentiate applicants on any basis.