Latest news

Java Full Stack Developer

Job Opportunity Java Full Stack Developer

Java Full Stack Developer

Web Development area iresponsible for the conception, design, development and deployment of Rich Web Applications software solutions. From the very beginning of requirement definition passing by architecture and data model definition, choose the best technology until the last layer of user interface. The main technological stack is based on 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 Full Stack developer you will build the end-to-end interactions within web and software applications. As part of your mission you’ll design plans for the user interface, define controls look & feel and activity. You’ll also structure the backbone part of an application, which manages program middleware logic and database server(s) interactions. Full stack developers understand what happens between these two (or more) layers and have the set of software skills needed to work on both. 

At Xpand IT are full stack developers are also problem-solvers who work in a fast-paced, collaborative environment alongside other experts such as UI/UX and cluster/database gurus. 

You’re daily activities will include:

  • Use / suggest a variety of state-of-the-art programming languages in order to create user-friendly web interfaces 
  • Design and build high-quality mockups and design different prototypes. 
  • Optimize web applications for maximum speed, cross browser and cross device 
  • Build reusable code and libraries for future use 
  • Work in multidisciplinary team with other teammates such as backend developers and web designers 
  • Being Responsible for requirements definition and translate them into technical services. 
  • Design and development of applicational backend services using the best design practices and patterns 
  • Recommend system solutions by comparing advantages and disadvantages of alternative development strategies. 
  • Integrate applications though the development of APIs / Services with third party modules 
  • Guarantee the correct performance, security and scalability of backend services 
  • Guarantethat Unit Test / Test Sets are correctly updated so that Continuous Integration engine remains flawless. 
  • Define priorities considering the input and feedback of all stakeholders of the project 

// Stacks: Java; JavaScript; Angular; Node.js, React, Spring

Java Full Stack Developer Javascript
Java Full Stack Developer Java
Java Full Stack Developer Angular
Java Full Stack Developer Node Js
Java Full Stack Developer React
Java Full Stack Developer Spring

SKILLS YOU NEED TO HAVE

  • MSc / BSc in Information Systems and Computer Engineering and/or Computer Science 
  • Advanced knowledge on Linux operating systems 
  • Large Experience (3+ years) as Java based technology full stack developer/Engineer. 
  • Strong Experience while developing with JavaScript and its superset, Typescript 
  • Deep understanding of web markup, including HTML and CSS 
  • Experience with JavaScript libraries and frameworks such as and /or Angular 
  • Experience with Java based technologies (JBoss, Tomcat, Glassfish Spring Boot, Spring MVC, Hibernate) 
  • Experience of design patterns while implementing advanced and complex software solutions.     
  • Experience with relational databases (MS SQL Server, MySQL, PostgreSQL etc.) 
  • Experience in design patterns while implementing large scale and complex software solutions. 
  • Strong experience in using Eclipse, Maven, Jenkins, GIT, JIRA or equivalent tools 
  • Strong communication skills (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
  • Team player and problem solving skills

// Learn more about Web Development:

Apply here

I’ve learned new technologies, grown and helped others grow, participated in 14 interesting and challenging projects, both International and National, with people I personally consider fantastic and fun to be with, with an awesome spirit of mutual help and knowledge sharing.

Fábio Reis Project Manager @Xpand IT
Java Full Stack Developer at Xpand IT

Videos that tell you the whole story

Xpand IT: You Have to Live it!

Summer Trip

Be an Xpander

Life at Xpand IT

XTech Community

Meetup

Sara GodinhoJava Full Stack Developer

Read more in

Want to get amazing Big Data, Business Intelligence, Middleware
Mobile articles & news directly from our experts?
Subscribe to our blogs now.