Senior Fullstack Developer
IntellForce is a young and fast-growing company that specializes in global E-commerce products.
Our expertise is to invent, develop, design & promote our unique worldwide B2C digital products.
We are looking for a highly talented Senior Fullstack software engineer to join our unique team of
building the next gen applications to control and operate our products.
As a member of this technology team you will analyze business requirements and problems and
will drive research to design quality technical solutions.
Join us and make an impact with a career at IntellForce.
Analyze system requirements, including identifying program interactions and appropriate interfaces between impacted components and subsystems.
Make recommendations towards the development of new code or to reuse existing code.
May recommend new technologies and methodologies for meeting business needs, resolving problems and exploiting opportunities. Remaining current with new technologies.
Participate in software system testing and validation procedures, programming and documentation.
Provide technical advice and assists in solving programming problems.
Ensure proper analysis of problems and programming approaches to prevent rework and schedule slippage.
Team code review
Deploying production versions
Experience and Skills:
B.S in Computer Science, MIS or related degree and three years of related experience or a combination of education, training and experience.
5+ years of Java/Spring/Hibernate development experience is required.
Working experience with Microservices, PostgreSQL database, NOSQL databases (Mongo), web services, design patterns, continuous integration, unit test and test driven development is highly desired.
Working in agile scrum methodology with daily meetings and Jira reporting.
Analysis: Identify and understand issues, problems and opportunities; compare data from different sources to draw conclusions.
Exercising Judgment and Decision Making: Use effective approaches for choosing a course of action or developing appropriate solutions; recommend or take action that is consistent with available facts, constraints and probable consequences.
Technical and Professional Knowledge: Demonstrate a satisfactory level of technical and professional skills or knowledge in position-related areas; remain current with developments and trends in areas of expertise.
Building Effective Relationships: Develop and use collaborative relationships to facilitate the accomplishment of work goals.
Scrum master or tech leadership