Works independently under limited supervision and applies knowledge of subject matter in Applications Support. Possess sufficient knowledge and skills to effectively deal with issues , challenges within field of specialization to develop simple applications solutions. Second level professional with direct impact on results and outcome.
Your future duties and responsibilities :
1.Design new product modules or module changes based on business requirements and high level architecture
2.Assume responsibility for non - functional requirements for the critical payment application
3.Ensure high quality and maintainability of the solution implemented
4.Lead assigned development teams working in agile manner
5.Review code and technical assistance to assigned development team.
6.Actively implement critical components and review the code of the other team members
7.Gain good level of understanding of CGI payment hub product
Required qualifications to be successful in this role :
Primary Skills :
Very good Java / JavaEE fundamental concepts and design principles.
10 years of Java / JavaEE coding on mission critical , high performance transaction systems
Solid knowledge of Spring framework , REST APIs , Web services , Messaging , SQL , Kafka , Hazelcast
Proficient in Java Messaging Service and EJB 3.0
Strong java multi - threading and asynchronous programming concepts.
Strong knowledge in java File I / O handling , JAXP , JAXB , JPA , Annotations
Familiar with unit testing APIs like Junit , Mockito.
Very good trouble shooting skills using debugging tools and analyzing application logs.
Good SQL knowledge and DBMS concepts is a must. Should be able to understand stored procedures.
Familiar with version control software like Bazaar , Subversion , git etc.
Experience with working in larger teams in dev lead position
Experience using continuous integration tool like Jenkins or Bamboo
Software agile development experience
Experience with continuous integration and DevOps
Experience with leading distributed , international teams
Experience with Docker , Kubernetes
Software product development , maintenance and support
Desirable Skills :
Knowledge of GWT UI framework and Angular JS
Oracle PL / SQL
Oracle SQL tuning , hints , ability to read execution plans
Java Standard Edition JSE
Java Standard Edition JSE
Websphere Application Server
SQL / PL SQL
Salary: Not Disclosed by Recruiter
/ Software Services
Functional Area: IT Software - Application Programming
Role Category: Programming & Design
Role: Team Lead/Technical Lead
Employment Type: Full Time, Permanent