Full Stack Java Developer

Full Stack Java Developer

Posted 1 week ago by SmartChoice International Limited

Negotiable
Undetermined
Undetermined
Glasgow, Scotland, United Kingdom

Summary: The Full Stack Java Developer role involves designing, developing, and maintaining enterprise-grade applications using Java, Spring Boot, and React.js. The position requires expertise in RESTful APIs, AWS cloud services, and database management, along with a focus on high-quality code and best practices in software development. The developer will also provide production support and troubleshoot application issues while remaining current on emerging technologies.

Key Responsibilities:

  • Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and React.js.
  • Develop and consume RESTful APIs with an emphasis on Open API (Swagger) standards.
  • Build reusable, scalable frontend components and ensure responsive, accessible UI/UX using React.
  • Leverage AWS cloud services for application deployment, monitoring, and scaling.
  • Write efficient SQL queries, implement database schema designs, and perform performance tuning on RDBMS like MySQL, Oracle, or SQL Server.
  • Ensure high-quality code through unit testing (JUnit) and participate in CI/CD practices.
  • Implement multithreaded applications and manage concurrency in Java-based systems.
  • Utilize ORM frameworks like Hibernate or JPA for effective database interactions.
  • Provide production support, troubleshoot application issues, and deliver end-user solutions.
  • Work across Unix/Windows environments, including basic networking and scripting.
  • Follow best practices across the Software Development Life Cycle (SDLC) and use modern developer tools for version control, code review, and collaboration.
  • Remain current on emerging technologies, with an interest in exploring GCP or Azure in addition to AWS.

Key Skills:

  • Proficiency in Java, Spring Boot, and React.js.
  • Experience with RESTful APIs and Open API (Swagger) standards.
  • Knowledge of AWS cloud services.
  • Strong SQL skills and experience with RDBMS like MySQL, Oracle, or SQL Server.
  • Experience with unit testing frameworks like JUnit.
  • Understanding of multithreading and concurrency management in Java.
  • Familiarity with ORM frameworks like Hibernate or JPA.
  • Problem-solving skills and ability to provide production support.
  • Experience in Unix/Windows environments and basic networking.
  • Knowledge of SDLC best practices and modern developer tools.
  • Interest in emerging technologies, including GCP or Azure.

Salary (Rate): undetermined

City: Glasgow

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Description:- Design, develop, and maintain enterprise-grade applications using Java, Spring Boot , and React.js . Develop and consume RESTful APIs , with a particular emphasis on Open API (Swagger) standards for seamless integration across services. Build reusable, scalable frontend components and ensure responsive, accessible UI/UX using React. Leverage AWS cloud services for application deployment, monitoring, and scaling. Write efficient SQL queries , implement database schema designs, and perform performance tuning on RDBMS like MySQL, Oracle, or SQL Server. Ensure high-quality code through unit testing (JUnit) and participate in CI/CD practices. Implement multithreaded applications and manage concurrency in Java-based systems. Utilize ORM frameworks like Hibernate or JPA for effective database interactions. Provide production support, troubleshoot application issues, and deliver end-user solutions with strong problem-solving capabilities. Work across Unix/Windows environments , including basic networking and scripting . Follow best practices across the Software Development Life Cycle (SDLC) and use modern developer tools for version control, code review, and collaboration. Remain current on emerging technologies, with an interest in exploring GCP or Azure in addition to AWS.