Contact Us
Java Backend Developer

Java Backend

Developer

Be an Xpander

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

Oportunidade Emprego Java Fullstack Developer
Oportunidades de emprego spring
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:

Apply here

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.