Description
Technical Skill :
Maven/Ant
Android Studio, Eclipse/My Eclipse IDE, UML tools
Java, Spring, Hibernate, Spring boot, Oracle, Design Patterns
AngularJS, Typescript
SQLServer
Roles & Responsibilities :
Participate in defining the requirements of the new solutions
Programming and configuration of systems, campaigns and services
Perform unit tests on each component developed
Ensure the integration of new systems with Legacy systems
Always guarantee the delivery of solutions with quality, friendly interfaces and within the defined security standards
Design the architecture of new solutions
Documentation of technical and operational manuals
Pass the knowledge on new developments to the Operation and Maintenance teams of Applications
Find and implement new solutions to meet business needs
Continuously improve information systems, seeking solutions that reduce the time-to-market of products, services and campaigns.
Explore ways to automate, whenever possible, business manual processes, developing new solutions or resorting to existing solutions in the market.
Continuously search for tools and solutions to improve one’s work environment, suggesting best practices that will provide conditions for the best performance of these functions.
Ensuring error correction on systems in production, in short time
Identify and propose improvements in the architecture and / or implemented solutions, to ensure business continuity and scalability of solutions
Job Description :
Strong experience in Object Oriented Analysis (OOPS), Design and Programming.
Hands on experience and expert on working with core Java and Android framework
Excellent debugging skills using command line and Eclipse (crashes and memory leaks)
Hands on experience in automation, Unit test cases, working with Maven/Ant
Hands on experience of using Android Studio, Eclipse/My Eclipse IDE, UML tools, MS Word and PowerPoint
Hands on experience in Java, Spring, Hibernate, Spring boot, Oracle, Design Patterns
Good knowledge of GIT, Deployment pipeline, Automatic deployment tools
Understanding of full Agile development process
Lead the architecture and solution design that meets program objectives, recommend tools/technologies
Good to have Working knowledge of UI frameworks like HTML5, AngularJS, Typescript
Experience in working in large complex Digital & Legacy Transformation programs
Experience working on Retail applications (preferably Point of Sale)
Experience with databases (SQLServer, MySQL, MongoDB, etc.)
ERP/CRM – domain knowledge
Experience with application communication protocols development (e.g. REST, SOAP, SIP, SMPP, ASN.1, etc.)
Professional Skills :
Creativity and focus
Analytical and critical capacity
Innovative and result oriented
Good interpersonal relationships
Ability to work as a team, share and collaborate
Self-taught and will for continuous learning
Ability to solve complex problems
Ability to work under pressure
Proactivity and commitment
Professionalism