Java Application Developer

Information Tech Consultants
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 45K

Job location

Charing Cross, United Kingdom

Tech stack

Java
Computer Programming
Databases
Dependency Injection
Software Design Patterns
DevOps
Programming Tools
Gradle
Hypertext Transfer Protocols (HTTP)
Hibernate
Java Persistence API
Spring
JSON
PostgreSQL
Maven
MySQL
MVC
Object-Oriented Software Development
Singleton Pattern
Software Engineering
SQL Databases
Multithreading
Postman
Inversion of Control
Spring-boot
Backend
Gitlab
Solid Principles
Information Technology
Bitbucket
Api Design
REST
Api Management
Docker
Crud

Requirements

Do you have experience in Java?, Do you have a Bachelor's degree?, Education: Bachelor's Degree in Computer Science, Information Technology, Software Engineering, We are seeking a Senior Java Developer with strong experience in Core Java, Spring Boot, and RESTful API development. The ideal candidate will have solid expertise in building scalable backend systems, writing clean and maintainable code, and working with modern development tools and frameworks.

Required Technical Skills:

Java & Core Programming

  • Java 8+, Java 11 / Java 17
  • Strong knowledge of Object-Oriented Programming (OOP)
  • Java Collections Framework
  • Streams and Lambda expressions
  • Exception Handling
  • Understanding of multithreading and concurrency

Spring Framework

  • Spring Boot, Spring Core
  • Dependency Injection (DI), Inversion of Control (IoC)

Database & Persistence

  • SQL and CRUD operations
  • MySQL / PostgreSQL, JPA, Hibernate

Web & API Development

  • REST and RESTful APIs , JSON
  • HTTP protocols, API testing using Postman

Software Design

  • SOLID principles, MVC architecture
  • Object-Oriented Design (OOD)
  • Familiarity with design patterns such as Singleton, Factory, and Builder

DevOps & Development Tools

  • Git / GitHub / GitLab / Bitbucket
  • Maven, Gradle
  • Basic understanding of Docker

About the company

Information Tech Consultants Ltd (ITC) is based in London, England, United Kingdom. The company works with highly recognized UK and international clients, including organizations listed in the Fortune 500 and FTSE 100, delivering high-quality technology solutions and consulting services.

Apply for this position