Technically lead a team and provide guidance to adopt best practices in software development. Lead the team by example and ensure quality compliance by motivating other team members to deliver their best. Drive the concept of quality into everybody and have a zero tolerance towards bad quality.
Understand requirements from product management, customer and able to comprehensively break this down to manageable tasks that can be assigned to junior staff.
· Minimum 2 years of development experience. Ensure Code Quality : Write jUnits for code, for coverage, Code quality of Sonarqube as part of the development
· Participate in documentation (and reviews) be it design, requirement specification updates, product documentation or user manuals.
· Participate in product release cycles from time to time which involves product baseline, configuration management, smoke/acceptance test execution, documentation updates as per organisation standards and procedures.
Hardcore programming - hands-on with most of the Java technologies in the technical section.
Participate in (a) the integration of the developed code with code developed by other team members (b) preparation of the environment for integration testing (c) execution of integration testing (d) fixing the problems relating to the offered code as discovered in the integration testing.
Enterprise: Java, J2EE, Microservices
Database: Oracle, Postgres
Networking, Multithreading, Socket programming
Technologies: Struct, Spring, Spring-boot, Hibernate, Hibernate, Event sourcing
Worked in RESTFul APIs, security and security-related areas especially where financial transactions are involved
Good to know:
Functions : IT
Industries : IT/Computers - Software
Skills/Roles I hire for: IT
level Hiring For: Junior Level, Mid Level, High Level, Top Management
Fresher Production Supervisor, Production Manager, Production Executive