Java Full Stack Developer

Germany - Remote working
Apply Now

Java Full Stack Developer

Remote – Fulltime Position (1 or 2 times a month work from office)

We are seeking a talented Java Full Stack Developer to join our innovative development team. In this role, you will be responsible for building and maintaining both front-end and back-end components of web applications using Java, J2EE, and modern web technologies. You will work closely with other developers, designers, and product teams to create scalable and efficient solutions.

Job Description

We are looking for a skilled Java Full Stack Developer with expertise in Java, J2EE, and modern web technologies to join our development team. In this role, you will be responsible for both front-end and back-end development, building and maintaining scalable web applications. You will work with technologies like Spring, Spring Boot, React.js, Angular, or Vue.js, and contribute to the design and integration of RESTful APIs. The ideal candidate will have experience with SQL databases, version control (Git), and Agile methodologies, with a strong focus on clean, efficient code and excellent problem-solving abilities.

 

Responsibilities

  • Design, develop, and maintain robust full-stack applications using Java, J2EE, and modern front-end technologies (e.g., React.js, Angular, Vue.js).
  • Develop and integrate RESTful APIs to connect front-end and back-end components.
  • Build and maintain database systems using SQL and NoSQL databases.
  • Write clean, efficient, and scalable code following best practices.
  • Collaborate with UI/UX designers to implement seamless and user-friendly interfaces.
  • Troubleshoot and debug applications to ensure optimal performance and security.
  • Participate in code reviews and provide constructive feedback to peers.
  • Follow Agile methodologies and actively participate in sprint planning, daily stand-ups, and retrospectives.

Qualifications

    • Strong experience with Java, J2EE, and related technologies (e.g., Spring, Spring Boot, Hibernate).
    • Proficiency in front-end technologies like HTML5, CSS3, JavaScript, and modern front-end frameworks (e.g., React.js, Angular, or Vue.js).
    • Solid experience working with relational databases (e.g., MySQL, Oracle) and SQL.
    • Experience with version control systems like Git.
    • Familiarity with RESTful API design and integration.
    • Understanding of web development principles, including responsive design, browser compatibility, and security best practices.
    • Experience with containerization and cloud technologies like Docker, Kubernetes, or AWS is a plus.
    • Strong analytical and problem-solving skills with attention to detail.
    • Ability to work in a collaborative, cross-functional team environment.

    Preferred Skills:

    • Experience with Spring Cloud or microservices architecture.
    • Knowledge of CI/CD pipelines and DevOps practices.
    • Familiarity with JavaScript build tools like Webpack, Babel, or NPM.
    • Familiarity with Agile/Scrum development processes.

    Education and Experience:

    • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
    • 5 +years of professional experience in Java Full Stack Development.

Perks of the Job

Competitive Salary

Industry aligned compensation package

Multi-cultural work environment

Multi-cultural work environment

Flexible Working

This job is mostly remote. The expectation is to visit the office 1 or 2 times a month for teambuilding or workshops.

Perks

Interested?! Talk with a Recruiter to Setup an Interview

If this is something you like, apply now and we would be happy to discuss this further.

Office

29 Bd Prince Henri, 1724 Ville-Haute Luxembourg

Contact Us

  • info@toptalent.dev
    +49 1736197874