1. Develop and support software solutions for internal and external customers using current technologies such as Java, J2EE, JavaScript in Linux based environment;
2. Participate in the Customer-Facing Product Lifecycle and in the rollout of new products and services while meeting the demands of the business’ markets;
3. Troubleshoot, resolve production problems, and create solutions that are always available and redundant with high performance requirements;
4. Provide Tier 3troubleshooting support to resolve production incidents;
5. Engineer solutions for a high availability architecture with redundancy;
6. Help define and meet software performance requirements starting at the code level based on current best practices (e.g. Steve Superstrates of performance);
7. Use a combination of Open Source and Commercial solutions to deliver on current requirements, resolve issues in the existing code base and support and allow for future refactoring;
Desired Qualifications:
1.BS degree in computer science, mathematics, engineering or equivalent work experience.
2.3+ years of application development experience in JS or Java. Full stack is highly preferred.
3.Familiar with Ember JS, Angular JS or other JS frameworks.
4.Experience with Spring, Tomcat, Elastic, web service and RESTful API.
5.Experience with higher for mince system design and development;
6.Highlyself-motivated and directed with experience working in a team oriented, collaborative environment;
7.Fluent English communication. Experience of working with foreign team is preferred.