Write clean code to develop functional web applications and build reusable code & librariesfor future use. Work with same and cross-functional team members to plan and develop a prototype planfor a banking/fin-tech domain enterprise system that processes million transactions perday. Evaluating key features required in the system as well as integration strategies to updateexisting system along with the ongoing development. Develop modules of initial or advance enterprise system, plan and work with developmentteam by coding advance portions of the modules and delegating routine work to junior javadevelopers. Conduct testing of code modules with junior java developer, fixing code as needed toensure a smooth system deployment with intended functionality. Plan and execute all deployment of the system features and monitor for successfulintegration, maintaining the system throughout its lifecycle, focusing on coding anddebugging. Design and implementation of data storage solutions and work on the maintenance andimprovement of existing data structures. Optimization of the application for maximum speed and scalability and troubleshoot andfix bugs/flaws to ensure servers are running optimally. Incorporate standards-based development processes for website and web applications. Recommend software solutions to emerging needs in banking / fin-tech industry Transforming requirements into stipulations / logics or conditions Identifying production and non-production application issues Recommend changes to improve established java application processes.