NOW HIRING - SENIOR DEVELOPER
We are an IT Software Development company located in SE Asia and are currently looking to hire a Senior Developer to join our growing team.  

This person will be involved in the entire application life cycle right from concept stage until delivery and post launch support.  This position also maintains and expands client relationship by ensuring projects are executed and delivered in a way that meets the customer's needs and expectations.  You must have an expert level understanding and a strong passion for technology.  

We are also looking for someone who can take an active role in discipling our staff and interns. Previous work experience is important but we are open to training and working with this individual if we feel that they have the right heart and personality fit for our company.

Learn more about our story and how we got into BAM:  http://businessasmission.com/software-development-vietnam/


====Duties and Responsibilities====

- Demonstrates and applies strong technical leadership and knowledge to develop high quality, resilient software, as an individual contributor or as part of a scrum team.

- Collaborates with Project Managers, Product owners, Scrum Master, Dev and QA team members to perform analysis of functional requirements, user stories and specifications.

- Designs, documents, develop and test technical solutions to fulfill functional requirements, user Stories and architectural / design guidelines.

- Performs design and code reviews; consults with operations engineers, and other team members to evaluate and improve operational and performance aspects of the overall system.

- Participates in installation, on-going maintenance and production support of software systems.

- Monitors industry trends on web technologies and related concerns to aid with roadmap planning and risk mitigation.

- Helps mentor, guide and review the work of more junior software engineers.

- Act as a subject matter and industry expert, and actively teach and mentor the team.


====Required Skills for JAVA ====

- 5+ years demonstrated development experience with software development.

4+ years of experience designing/implementing large-scale Java enterprise applications. Skilled with Java/JSP/JSF, MVC, Spring/Struts Framework, XML/XSLT/XPath, REST/JSON/SOAP and Java Application server technologies. Experience in developing applications using MVC frameworks, HTML5, CSS, JavaScript, JQuery.

- Experience with the following technologies is highly desirable: Liferay, Java-based portal and CMS. Experienced with following is a plus: OSGi, Jenkins, AWS, Advance caching and indexing, LDAP/SSO/OAuth.
 
- Experience in Service Oriented Architecture, Web Services, Design Patterns, RDBMS and other data sources.

- Experience designing data models (logical and physical models), and constructing database schemas and complex SQL queries.

- Implementing automated testing platforms is a plus

- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)

- Write high-quality, clean, maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)

- Good English communication skills - both verbal and written

- Passion for technology, willingness to learn, and a good attitude


====Required Skills for NODE & REACT ====

- 5+ years demonstrated development experience with software development.

- Strong proficiency with JavaScript, ES Next, Typescript

- Knowledge of Node.js and/or React, and frameworks available for it (ExpressJS, Restify...)

- Implementing automated testing platforms and unit tests

- Understanding fundamental design principles

- Experience with relational and non-relational DB (MySQL, MongoDB...)

- Experience in building web services and familiarity with HTTP, REST, JSON

- Proficient understanding of code versioning tools, such as Git

- Docker experience

- Good English communication skills - both verbal and written

- Passion for technology, willingness to learn, and a good attitude

Sign in to Google to save your progress. Learn more
Interested in the Position?
For security reasons, we cannot disclose the details of our company but If you are interested in the position and/or would like to learn more about who we are, please fill out the form below and we will get back to you.
Name
Email
Phone Number
Your work experience
Tell us about your last 3 job positions (title, duration, company, role, etc)
Where do you currently live?
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Code Engine Studio. Report Abuse