Development in Java, with a focus on developing and consuming Web Services, utilizing J2EE technologies, core development in Spring, web application development using established frameworks such as Struts and Spring MVC, etc.
Implementing high-quality software products to deliver to a global audience, and implementing custom projects to extend and integrate on-demand services with other enterprise applications.
Ability to consume web services from our eBroker, eCrm & ePortfolio products, and several other well-known cloud-based services.
Maintain high standards of software quality within the team by establishing good practices and habits.
Identify and encourage areas for growth and improvement within the team.
Build and manage Web, Mobile, and Desktop applications.
Work with developers to design algorithms and flowcharts
Produce clean, efficient code based on specifications
Integrate software components and third-party programs
Verify and deploy programs and systems
Troubleshoot, debug and upgrade existing software
Gather and evaluate user feedback
Recommend and execute improvements
Create technical documentation for reference and reporting
Strong experience in Java.
At least 2 years of work experience.
Good understanding of object-orientated methodologies and design patterns.
Experience with XML is a plus.
Experience with Web Services is a plus.
Experience with Microsoft .NET and PHP is a plus.
Strong organizational skills including task prioritization, time management, and risk identification and mitigation.
Ability to take the initiative, and thrive in a fast-paced environment.
Thorough understanding of product/project workflow processes including requirements gathering and use cases, analysis & design, implementation, testing, and deployment.