Now Hiring: Are you a driven and motivated 1st Line IT Support Engineer?

Java Full Stack Developer with Spring Boot Experience

Java Full Stack Developer with Spring Boot Experience

Java Full Stack Developer with Spring Boot Experience

Job Overview: We are seeking a highly skilled and motivated Java Full Stack Developer with a strong background in Spring Boot to join our dynamic team. The ideal candidate should have a passion for software development, a proven track record of building scalable and high-performance applications, and a solid understanding of both front-end and back-end technologies. This role offers the opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and contribute to the success of our software solutions.

Responsibilities:

1. Full Stack Development:

  • Design, develop, and maintain full-stack applications using Java and Spring Boot.
  • Collaborate with UI/UX designers to implement responsive and user-friendly front-end interfaces.
  • Implement back-end services and APIs to support front-end functionalities.
  • Ensure seamless integration between front-end and back-end components.

2. Front-End Development:

  • Develop interactive, high-quality, and visually appealing user interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
  • Optimize applications for maximum speed and scalability across various devices and browsers.
  • Work closely with designers to translate mockups and wireframes into functional UI components.

3. Back-End Development:

  • Design and implement RESTful APIs using Spring Boot, ensuring efficient data retrieval and manipulation.
  • Develop database schemas, models, and queries to support application features.
  • Implement authentication and authorization mechanisms for secure data access.

4. System Architecture:

  • Collaborate with architecture teams to contribute to the design of scalable and modular software systems.
  • Evaluate and integrate third-party libraries, frameworks, and tools to enhance application functionality.

5. Testing and Quality Assurance:

  • Write unit tests, integration tests, and perform code reviews to maintain code quality.
  • Identify and troubleshoot bugs, performance issues, and bottlenecks in the application.
  • Work with QA teams to ensure comprehensive testing of both front-end and back-end components.

6. Continuous Improvement:

  • Stay up-to-date with industry trends, best practices, and emerging technologies related to Java, Spring Boot, and full-stack development.
  • Suggest and implement improvements to development processes, tools, and technologies.

7. Collaboration:

  • Collaborate effectively with cross-functional teams including designers, product managers, and other developers.
  • Participate in Agile/Scrum development methodologies, attending stand-ups, sprint planning, and retrospective meetings.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • Proven experience as a Java Full Stack Developer with a strong emphasis on Spring Boot development.
  • Solid understanding of front-end technologies including HTML, CSS, and JavaScript frameworks.
  • Proficiency in using modern front-end frameworks such as React, Angular, or Vue.js.
  • Experience with RESTful API design and development using Spring Boot.
  • Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB.
  • Strong understanding of version control systems, preferably Git.
  • Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Strong communication skills and the ability to work effectively in a collaborative team environment.
  • Prior experience with Agile/Scrum methodologies is desirable.

Benefits:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and skill development.
  • Collaborative and inclusive work environment.
  • Chance to work on innovative and challenging projects.
  • Flexible work arrangements (remote/onsite options).

If you are a passionate Java Full Stack Developer with a proven track record in Spring Boot development and are excited to contribute to a dynamic team, we encourage you to apply and join us on this exciting journey of creating cutting-edge software solutions.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx