Full stack developer
Posted Updated
Summary
Full stack developer builds and maintains web and mobile apps using JavaScript, React/Angular, Node.js, Java/Spring, and mobile frameworks, with testing and AWS cloud services.
Roles and Responsibilities
- Contribute to all stages of the software development lifecycle
- Conduct software design, analysis, programming, testing, debugging, releasing, and maintaining applications
- Utilize the following programming languages/software:
- JavaScript, ReactJS/Angular, ExpressJS, node is
- Android and iOS mobile development expertise
- Java, Spring (Boot, Data, messaging, web, security)
- Testing (Jest/Jasmine/Junit/Spring Test)
- PostgreSQL/MySQL/MS SQL/DB2
- AWS essential (Serverless, Code Pipeline, Elastic beans stack/EC2, SQS, SNS, Cognito)
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
- Define application objectives and functionality
- Ensure application designs conform to business goals
- Develop and test software
- Identify and resolve any technical issues arising
- Create detailed design documentation
- Propose changes to the current Java infrastructure
- Work on multiple project timelines simultaneously
Skills and Qualifications
- Minimum experience of 5 years in the development field.
- IT-related bachelor’s degree – Masters is a merit.
- Able to use development tools:
- JavaScript, ReactJS/Angular, ExpressJS, node is
- Android and iOS mobile development expertise
- Java, Spring (Boot, Data, messaging, web, security)
- Testing (Jest/Jasmine/Junit/Spring Test)
- PostgreSQL/MySQL/MS SQL/DB2
- AWS essential (Serverless, Code Pipeline, Elastic beansstack/EC2, SQS, SNS, Cognito)
- Successful track record in all stages of the software development lifecycle: software design, analysis, programming, testing, debugging, releasing, and maintaining applications.
- Technical writing skills: Write documentation and operating manuals.