Backend Software Developer (Java/Spring Boot)

Reference: 0910_1774991935

Job Description:

We are seeking a Backend Software Developer with expertise in Java and Spring Boot to build robust and scalable enterprise applications. The ideal candidate will have strong problem-solving skills and experience working in agile environments.

Key Responsibilities:

  • Develop backend services using Java and Spring Boot
  • Design and manage databases and data models
  • Build secure and high-performance APIs
  • Participate in system design and architecture discussions
  • Debug, troubleshoot, and improve existing systems
  • Collaborate with cross-functional teams

Required Skills & Qualifications:

  • 4+ years of experience in backend development
  • Strong knowledge of Java and Spring Boot framework
  • Experience with relational databases (MySQL, PostgreSQL)
  • Understanding of RESTful services and API design
  • Familiarity with build tools like Maven or Gradle
  • Knowledge of microservices architecture

Preferred:

  • Experience with Kubernetes and Docker
  • Exposure to cloud environments (AWS, Azure)
  • Understanding of messaging systems like Kafka or RabbitMQ

GCS is acting as an Employment Business in relation to this vacancy.

£60.00 - £65.00
Per annum
GBP60 - GBP65 per annum

Philadelphia

Contract

Added 31/03/2026
Reference: 0910_1774991935

Backend Software Developer (Java/Spring Boot)

Philadelphia
Contract

Other similar jobs

Backend Software Developer (Node.js)

Added 31/03/2026

Job Description:We are looking for a skilled Backend Software Developer with strong experience in Node.js to join our growing engineering team. You will be responsible for building scalable APIs, optimizing server-side performance, and collaborating with frontend developers to deliver high-quality products.Key Responsibilities:Develop and maintain RESTful APIs using Node.js and ExpressDesign and implement scalable backend architecturesIntegrate third-party APIs and servicesOptimize application performance and ensure high availabilityWork closely with frontend developers and product teamsWrite clean, maintainable, and well-documented codeRequired Skills & Qualifications:3+ years of experience in backend developmentStrong proficiency in Node.js and Express.jsExperience with databases such as MongoDB or PostgreSQLFamiliarity with cloud...

Learn more

Backend Software Engineer

Added 09/04/2026

BACKEND SOFTWARE ENGINEERJob Title: Backend Software Engineer Location: Burnsville, MN Industry: Manufacturing / Automation / Fiber OpticsDetailed Job Description:We are seeking a Backend Software Engineer to join a growing automation engineering team developing custom manufacturing equipment for a high-volume fiber optics production environment. This role is focused on backend software development supporting industrial automation systems, equipment control, data acquisition, and manufacturing process integration.You will work alongside mechanical, electrical, and controls engineers to develop the software systems that drive custom automation equipment - from machine-level control applications to data collection, reporting, and integration with manufacturing execution systems. This position is based...

Learn more

Backend Java Engineer (12 Month contract)

Added 19/03/2026

Backend Java Engineer (12‑month contract)Dublin - Hybrid/OnsiteWe're supporting a major voice‑technology organisation in scaling their third‑party (3P) API integrations across multiple countries. The team is growing and now looking for Backend Java Engineers to join an established engineering group delivering real, high‑impact user experiences.What You'll Work OnEnhancing and scaling existing 3P API integrationsLocalising integrations for new international marketsWorking directly inside an established backend teamPicking up active workstreams with full onboarding supportContributing to distributed, high‑scale systems used globallyCore Requirements✔ Strong Backend Java engineering ✔ API integration experience ✔ Microservices architecture ✔ Distributed systems ✔ Cloud platform experience (AWS‑equivalent acceptable) ✔ Ability...

Learn more

CODESYS Controls Software Developer

Added 26/05/2026

JOB DESCRIPTIONWe are looking for a skilled Controls Software Engineer with CODESYS expertise to design, maintain, and optimize control systems within industrial automation environments. This role involves working on production-grade systems, improving reliability, and supporting performance at scale.ResponsibilitiesDevelop, debug, and maintain control logic using CODESYS (IEC 61131-3)Troubleshoot system issues using logs, telemetry, and diagnostics toolsOptimize motion control and overall system performanceTest and validate software on industrial hardware platformsProduce technical documentation, change records, and user guidesCollaborate with cross-functional teams for deployment and system improvementsRequirementsStrong experience with CODESYS and structured text programmingKnowledge of industrial automation, PLCs, and control systemsExperience with hardware integration...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Software Developer

Added 23/05/2026

Role Overview We are looking for a skilled Software Developer with experience using AI coding tools (Claude Code, Codex) to build high-quality applications. You'll have strong programming expertise and a solid foundation in modern development practices.Key RequirementsStrong coding skills in Python and/or C#Hands-on experience with Claude Code, Codex, or similar AI-assisted toolsKnowledge of data modeling (SQL/NoSQL)Experience with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins)Familiarity with Git and Agile methodologiesResponsibilitiesDevelop, test, and maintain scalable applicationsUse AI tools to enhance productivity and code qualityDesign efficient data models and system componentsBuild and support CI/CD pipelinesCollaborate with cross-functional teamsNice to HaveCloud experience (Azure,...

Learn more

Embedded Software Developer

Added 10/04/2026

We are looking for an Embedded Software Developer with experience in Embedded Linux, strong debugging skills, and a solid understanding of networking and IP protocols. The role involves developing, debugging, and maintaining embedded software for reliable and high-performance systems.Key ResponsibilitiesDevelop and maintain embedded software on Linux-based platformsDebug and resolve complex system- and hardware-related issuesWork with networking stacks and IP protocolsContribute to system integration, testing, and performance optimizationCollaborate with cross-functional hardware and software teamsRequired Skills & ExperienceExperience with Embedded Linux developmentProficiency in C/C++Strong embedded debugging expertise (e.g., GDB, JTAG)Good understanding of TCP/IP and networking conceptsFamiliarity with build systems, cross-compilation, and GitEducationDegree...

Learn more

Software Developer

Added 09/04/2026

We are looking for a Software Developer to design, build, and maintain software applications that support business and user needs. You will work collaboratively with product managers, designers, and other engineers to deliver high‑quality, scalable solutions.Responsibilities include developing and enhancing application features, writing clean and maintainable code, participating in code reviews, and troubleshooting issues across the software lifecycle. You will contribute to technical design, support deployments, and help improve development standards and practices.Required skills include experience with one or more programming languages, a solid understanding of software development principles, and the ability to work with modern development tools and frameworks....

Learn more

Software Tester

Added 02/07/2026

Software Tester (SC Cleared)Drive quality. Accelerate delivery. Own automation. We're looking for a Software Tester who can build robust automated test solutions that boost efficiency, reduce manual effort, and ensure high‑quality software releases. What You'll DoBuild Automation Strategy - Identify what to automate, prioritise test cases, and shape a scalable automation approach.Develop Test Frameworks - Create and maintain automation frameworks using Selenium, Appium, TestNG, JUnit, or similar tools.Write & Execute Scripts - Build reliable, maintainable automated tests across platforms, devices, and environments.Integrate with CI/CD - Embed automated tests into pipelines using Jenkins, GitLab CI, Azure DevOps, etc.Manage Test Data -...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.