Descrição
Java Backend Developer Be an XpanderApply nowApply nowApply now
Share:
Java Backend Developer
The Web Development area is responsible for the conception, design, development and deployment of Rich Web Applications software solutions. From the very beginning of setting requirements, by way of outlining architecture and data models, choose the best technology until the last layer of the user interface. The main technological stack is based on Java and JavaScript for backend and middleware layers such as Node.js along with JavaScript-based frameworks such as Angular and React for frontend development.
YOUR ROLE
As a Java Backend Developer, you will play an essential role in the development of web software solutions, applying the best practices in terms of design and architecture of web platforms to meet the requirements of customers looking for solutions for their business.
Your daily activities will include:
Develop application solutions for web systems such as APIs and Services based on Java and Spring technologies and different database management tools such as PostgreSQL and MongoDB;
Ensure that the delivered code responds to functional needs in a resilient and scalable way, corresponding to the best business quality standards;
Actively participate in the design and evolution of APIs and integrations;
Participate in the technical and functional analysis of complex platform architectures together with the most senior developers in order to be able to contribute from project design;
Work with the team and provide insights to solve challenging problems;
Ensuring development tests (functional and/or unit tests), as well as performing code review with teammates.
// Stacks: Java; Spring; PostgreSQL; MongoDB
SKILLS YOU NEED TO HAVE
Bachelor’s or Master’s Degree in Computer Engineering and Information Systems or Computer Science;
Academic development in the area of web client and server solutions;
Academic experience with Java or other Object Oriented Programming languages;
Understanding good programming practices: SOLID;
Knowledge of JSON, XML;
Knowledge of REST, SOAP, HTTP;
Knowledge in Maven or Gradle for dependency management;
Knowledge of at least one SQL and/or NoSQL database technology;
Motivation, capacity for innovation, good communication skills and easy integration into work teams;
Enjoy teamwork and solving complex problems and challenges;
Good communication skills (written and spoken);
Fluent English (written and spoken);
// Will be a nice plus if you have:
Knowledge or experience with Docker/Kubernetes ecosystem;
Knowledge or experience with microservices-based architectures;
Knowledge or experience with AWS, Google Cloud or Azure cloud services;
Knowledge with messaging technologies: RabbitMQ, Kafka or similar.
// Learn more about Web Development:
Web Development at Xpand IT;
Success story Bet.pt loyalty portal development.
Apply here
Name *
Email *
Phone
How did you know about this offer? *
Select an optionITJobsLinkedInFacebookInstagramXpand IT websiteEvent or fairFriendSearchOther
Where do you live? *
Select an optionPortugalCroatiaGermanyBrazilOther
Submit CV *
Browse
I authorize that the personal data I am now submitting may be processed by Xpand IT for Recruitment & Marketing purposes, such as receiving information about job opportunities, recruitment process and news, and I declare having read and accepted the Xpand IT privacy and data handling policies as well, available in Privacy Policy and Terms of Use
Apply
Hybrid - Lisbon Viana do Castelo Braga
Perks
Flexibility and Hybrid Work
Health Insurance
Protocols and partnerships
Events
Teambuilding
Bonuses
Mariana Tavares, Backend Developer
@Xpand IT
Xpand IT gave me the opportunity to direct my career towards technology, providing training from the beginning. Constant learning reflects innovation, a pillar of Xpand IT, evidenced by several initiatives to explore emerging technologies and market trends. The friendly environment, team spirit and collaboration make working at Xpand IT an exceptional experience.
Recruitment
Life at Xpand IT
Xtech Community
Meetup
Para se candidatar a esta vaga, faz login ou crie uma conta.