Develop end-to-end Analytics products as a Full Stack Engineer at Xpand IT, using Java and JavaScript.
Your role
- Analyzing and defining application requirements and translating them into technical services;
- Using/suggesting current programming languages to create user-friendly web interfaces;
- Designing and creating mockups and designing different quality prototypes;
- Optimizing applications for maximum performance and ensuring compatibility across browsers and different devices;
- Designing and developing backend application services using best practices and design standards;
- Recommending solutions comparing advantages and disadvantages of alternative development strategies;
- Integrating application modules by developing APIs / services;
- Ensuring correct performance, security and scalability of backend services;
- Ensuring that unit/integrated tests are properly updated and correct, ensuring the integrity of the continuous integration mechanism.
Stacks:
Java, Spring, JavaScript, React e Angular
Job requirements
Academic background
Bachelor's and/or Master's degree in Computer Science, Information Systems, or related fields.
Experience in frontend technologies
Over 2 years of professional experience as a developer in JavaScript-based technologies, HTML5, and CSS3, with knowledge of frameworks like React or Angular.
Experience in backend technologies
Over 2 years of professional experience as a developer in Java-based technologies, with knowledge of frameworks like Spring.
Advanced software development
Experience in implementing complex software solutions following appropriate design patterns, particularly in implementing REST API services.
Database management and development tools
Experience with database management tools such as MS SQL Server, MySQL, or PostgreSQL, and development support tools like Eclipse, Maven, Jenkins, GIT, JIRA, or equivalents.
Languages
Fluency in English, spoken and written.
Pontos extra:
- Conhecimento shell scripting;
- Conhecimentos de programação Java ou Python;
- Conhecimentos de ferramentas Eclipse, Maven, Jenkins, GIT, JIRA ou equivalente.