TECHNICAL MANAGER - JAVA

2 - 8 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Technical Manager in Java, your main responsibility will be to design and implement scalable reporting systems, manage high-volume transaction data, and lead a team of seniors and engineers. You will play a crucial role in ensuring technical excellence in batch processing programs, financial reports, and automation workflows. Additionally, fostering a culture of innovation and collaboration within the team will be essential. Key Responsibilities: - Provide technical guidance and mentorship to your team. - Oversee the end-to-end design, development, and delivery of financial reporting systems and automation solutions. - Conduct code reviews and ensure adherence to best practices in coding, testing, and deployment. - Design and implement high-performance concurrent systems to handle 100,000+ daily transaction records. - Build and optimize batch processing programs for efficient large-scale data handling. - Collaborate with the finance team to develop and maintain automated reports for financial transactions and client insights. - Ensure timely and accurate delivery of reports to stakeholders. - Work extensively with Oracle and MySQL databases to process and query large datasets. - Optimize database queries and ensure data consistency and integrity. - Deploy and manage solutions in an AWS environment, leveraging services like EC2, S3, RDS, and Lambda. - Coordinate with cross-functional teams to gather requirements and deliver solutions. - Act as the technical point of contact for reporting and automation projects. - Identify and implement opportunities to enhance system performance and scalability. - Drive innovation and best practices within the team to improve processes and deliverables. Qualifications Required: - 8+ years of experience in software development, with at least 2+ years in a technical leadership or manager role. - Strong expertise in Java, with a focus on concurrent programming (e.g., multithreading, thread pools, locks, synchronization). - Proven experience building and optimizing batch processing systems to handle high-volume data. - In-depth knowledge of Oracle and MySQL databases, including query optimization and performance tuning. - Proficiency in deploying and managing applications in an AWS environment. - Excellent understanding of the software development lifecycle (SDLC) and best practices in coding, testing, and deployment. - Strong problem-solving skills, particularly in handling large-scale data processing. Additional Company Details: The company operates in an AWS environment and leverages services like EC2, S3, RDS, and Lambda for deployment and management of solutions. The team emphasizes continuous improvement, innovation, and collaboration across different functions such as finance, product, and DevOps to deliver high-quality solutions. If you are interested in this opportunity, please share your updated CV to the email address provided by Pavithra, the Senior HR at pavithrashri.r@gomobi.io.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You