Java Fullstack Developer
- Developing front-end website architecture
- Designing user interactions on web pages
- Developing back-end website applications creating servers and databases for functionality
- Ensuring cross-platform optimization for mobile phones
- Ensuring responsiveness of applications
- Working alongside graphic designers for web design features
- Seeing through a project from conception to finished product
- Designing and Developing APIs
- Meeting both technical and consumer needs
- Staying abreast of developments in web applications and programming languages
- Minimum 6+ years of development experience in Core Java/J2EE (version 8 and up), Spring boot, Web Services API
- Minimum 4+ years of development experience in UI technologies ReactJS or Angular
- Hands-on development of enterprise web applications with Responsive UI for desktop, Mobile app and tablet, leveraging the following technologies: Core Java/J2EE, Spring boot and Web Services API, ReactJS or Angular, HTML5 and CSS3, Bootstrap, SASS Web Package, JS minification, NPM
- Experience in database technology such as MySQL, Oracle and MongoDB
- Familiarity with SDLC, test-driven development, continuous integration/delivery, and other approaches
Please be guided:
- Flexibility with work location and set up
- Positions available in Junior to Senior levels
- We are actively pooling for this role, start date may vary
- Minimum 6 years of development experience in Core Java, Springboot.
- Minimum 4 years of development experience in UI technologies ReactJS or Angular.
- Hand-on development of enterprise web applications with Responsive UI for desktop, Mobile app and tablet, leveraging ReactJS, JQuery, HTML5, CSS, Bootstrap, SASS, WebPackage, JS minification, NPM, java, Spring framework and RESTful Web services.
- Completed at least 3 end-to-end software development cycle (requirements through to implementation) as a full stack engineer
- Good to have experience on UI testing libraries like Jest/ Mocha/ Chai/ Karma.
- Good to have experience on MQ, Hibernate, JDBC.
- Strong ability to manage multiple tasks simultaneously and prioritize work efforts
- Ability to work independently, as well as in a team environment
- Excellent personal organization and ability to prioritize and carry out multiple tasks Able to resolve production issues and overcome challenges
- Experience leading a team (for Senior role)
- Responsive UI with ReactJS, JQuery, HTML5, CSS, Bootstrap, SASS.
- Core Java (preferably 8), Springboot, REST Web Services.
- WebPackage, JS minification, NPM
- SQL queries.
- Advanced Linux shell scripting commands
- Java Messaging Concepts. (MQ)
- Maven Knowledge
- UI test libraries Jest/ Mocha/ Chai/ Karma
- Material-UI for UI component design.
- Experience in SQL query optimization
- JPA, JDBC, Oracle DB knowledge.
- JBOSS (or any other application server knowledge).
- O-Auth and JWT knowledge.
- Agile Methodologies.
Salary: ₱30000 - ₱50000