Supports applications, revising, updating and providing documentation as required.
Leads, executes or participates in parallel, pilot and other system test phases prior to implementation to ensure accuracy and completeness.
Researches, prepares detailed specifications, defines, designs, develops, tests, debugs, installs, and modifies computer software in various platforms in a complex and integrated systems environment.
May be responsible for managing small to medium projects.
May be responsible for developing project plans and other project documentation.
Provides technical expertise in the examination and definition of objectives for existing or proposed systems and in the design of improved systems utilizing information services.
Provides technical assistance to staff including interpretation of specifications.
Researches new developments in software. Maintains currency in techniques and tools enabling system proficiencies and performance improvements.
Evaluates and recommends various technical solutions to meet requirements. Develops proposals including systems, consulting services, benefits and costs. Provides system configurations and interface strategies.
Performs systems integration testing and user acceptance testing as required by software development lifecycle.
Performs other duties as assigned or requested.
Basic Qualifications:
Bachelor’s Degree or 3-6 years of IT experience
At Least 2 years experience with application development and design
At Least 2 years experience with Java and object-oriented programming languages
At Least 2 years experience managing and supporting the full life-cycle of IT development projects
At Least 1 year of experience building APIs
At Least 1 year of experience with REST, Spring framework
At Least 1 year of experience with e-commerce, personal shopper, content parsing and mobile payments
Preferred Qualifications:
2-3 years of experience with full stack development
1+ years of experience with javascript
1+ years of experience with modern frameworks, angular.js, and React
MySQL database experience (performance, scalability, availability)
Experience with Elasticsearch, Memcached, or NoSQL data stores
Familiarity with SaaS apps (Google Docs, Dropbox, JIRA, GitHub, etc.)
This is an exciting group that is ever changing and growing. The ideal candidate for this role will be flexible, thrive in ambiguity and a self-starter. He/She must have the ability to adapt to change quickly and adjust work accordingly in a positive manner. This fast paced project has aggressive timelines, requiring solid dedication and a willingness to go above and beyond.
Java Backend/API developers
Location
Position Accountabilities
Basic Qualifications:
Preferred Qualifications:
This is an exciting group that is ever changing and growing. The ideal candidate for this role will be flexible, thrive in ambiguity and a self-starter. He/She must have the ability to adapt to change quickly and adjust work accordingly in a positive manner. This fast paced project has aggressive timelines, requiring solid dedication and a willingness to go above and beyond.
Contact
Nga Pham(Laura): laura@ulab.com