Senior Java Developer And Tech Lead
Development and maintenance of Java web applications in a environment with a diversified architecture, including development of packages and procedures in PL/SQL (Oracle).Roles an responsibilities as a tech lead:• Evaluate, train and watch the team to keep the developers following the best practices to keep the development, test and integration process optimized, traceable and as bug free as possible • Orientation and mentoring of team members on issues that occur on any step of the development flow• Analyse and work to solve or delegate any incoming technical issue that affects the development efficiency of the team or the project work flow (like server instability, build problems in test environment, structural/logical database problems, etc.) • All sorts of enormous database operations using SQL and PL/SQL (huge scripts for delete, update and create data, plus alterations at DDL level)• Create and update stored PL/SQL procedures/packages• Create and update JasperReports• Implementing controllers, database access classes using Spring and MyBatis framework• Unit testing and integration testing