Strong understanding of object-oriented analysis, programming and design patterns
• Good experience on Microservices & AngularJS
• Good experience with Java, J2EE, Spring Framework and Hibernate
• Good understanding on MongoDB and Talend
• Experience in Build tools such as Maven and Ant
• Knowledge on Application Servers like WebSphere or WebLogic or JBoss
• Provides application software development services or technical support typically in a defined project.
• Develops program logic for new applications or analyzes and modifies logic in existing applications.
• Codes, tests, debugs, documents, implements and maintains software applications.
• Maintains, tests and integrates application components.
• Makes recommendations towards the development of new code or reuse of existing code
• Ensures system improvements are successfully implemented.