Talent Worx is a emerging services & recruitment consulting firm, we are hiring for our client which is a digital invoice discounting platform by A. TREDS (Trade Receivable Discounting System) Ltd, a joint venture between Axis Bank and B2B e-commerce company mjunction. It is a platform which connects MSME suppliers (sellers) and their corporate buyers to multiple financiers. This platform enables discounting of invoices of the MSME sellers against large buyers who are in the ERP system, through a transparent auction mechanism that ensures assertion of the billing at competitive market rates.
Location: Thane Head Office (Mumbai)
Reporting to: Chief Technology Officer
Tech Lead Java Developer
Job Summary:
An excellent opportunity as a hands-on Software Development Team Leader, leading a team of highly skilled developers and delivering complex internal system development projects across a variety of products and technologies.
As an experienced Development Team Leader, whilst being highly technical and hands-on capable, you will lead development projects across predominantly Core Java, Java Spring boot and MS-SQL Server (or similar) based technologies. It will be required of you to plan, coordinate and lead activities across the full software development lifecycle. This will include working closely with the department's heads, coordinating business analysts, architects and developers, as well as liaising with key project stakeholders as required.
Roles and Responsibilities:
Capable of understanding and contributing to the technical solution from design through to code level. Must have done hands-on development work on React.JS, Java Spring boot Microservices (including writing Restful Web Services), Kafka or similar, Redis or similar, and MS-SQL Server / Oracle Database
Manage a team of developers through effecting coaching and mentoring techniques
Working closely with Business Heads and Business Analysts to produce accurate delivery estimates and manage the transition from analysis through to design and delivery
Provide regular and effective progress updates to and work closely with Development Project Managers to ensure the management of any delivery risks or issues
Managing the delivery of multiple complex simultaneous system development projects from design through to release
Participate in reviews and meetings and provide updates on project progress
Ensure awareness, involvement and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life cycle
Work closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems
Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards
Supporting project resource scheduling and department capacity planning
Maintain high standards of software quality within the team by establishing good practices and habits
Identify and encourage areas for growth and improvement within the team
Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans
Prepare reports, manuals and other documentation on the status, operation and maintenance of software
Develop, refine, and tune integrations between applications, external corporate (ERP Systems) and other aggregators
Requirements:
Bachelor's Degree in Computer Science, Software Development or related field
Proven hands-on Software Development experience
9-13 years in hands-on software development using core Java / Java Spring boot. Must be able to write / understand Restful Webservices using Java and have knowledge of working with files (reading and writing) using Java / Java Spring boot. Must know how to work on Spring boot Framework. Knowledge of Microservices management is a must. Must have exp. In DevOps practices
Knowledge of MS-SQL Server is a must
Knowledge of React.JS programming and / or Oracle DB will be a plus
Either Agile Certified Practitioner or PMP from PMI certification will be a plus
Experience on having lead Development teams will be a plus
Analytical mindset and good problem-solving skills
Excellent written and verbal communication
Good organizational skills
Ability to work as part of a team
Technologies:
Must have worked on 3-tier architecture. Should show expertise on working with web server deployed in DMZ
Must knows FTP technology and ability to read, write information into flat files
Hands-on working knowledge on REST API services. Messaging using JSON
Any of these technologies: .NET, Apache Web Server, Apache Tomcat, Active MQ, React.JS Programming skills
Defining basic DB structure with Oracle or MS-SQL or similar
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job