{"schemaVersion":"jobsearcher.job.v1","id":"06d44b644ac04779b9a5303c","url":"https://jobsearcher.com/jobs/06d44b644ac04779b9a5303c","canonicalUrl":"https://jobsearcher.com/jobs/06d44b644ac04779b9a5303c","title":"Java Software Engineer with Python","description":"About the Role -We are looking for a senior engineer who can take end-to-end ownership of complex, distributed systems - from a clean, accessible UI all the way down to the database and the pipelines that ship it. You will design, build, and operate cloud-native microservices in Java 17/21 with Spring Boot expose well-versioned APIs consumed by modern Typescript front ends, and drive engineering practices such as TDD/BDD, API-driven development across the team.This role is hands-on. You will write production code daily, review pull requests, mentor mid-level engineers, and influence architectural decisions that affect multiple squads. We expect you to care equally about correctness, performance, developer experience, and the people on your team.What You will Do -Design and build microservices in Java 17/21 with Spring Boot 3.x.Practice API-first development with OpenAPI; deliver well-versioned, well-tested REST APIs.Build responsive front-ends in Angular/React with TypeScript.Model and tune data in SQL and NoSQL databases.Own CI/CD pipelines in GitHub Actions, including build, test, scan, and deploy stages.Containerized with Docker and run on Kubernetes in AWS / Azure / GCP cloud.Drive TDD/BDD with JUnit, Mockito, Test containers, Cucumber, and front-end testing tools.Conduct GitHub code reviews, manage branching strategy, and mentor engineers.You Should Have -7+ years of software engineering experience, with strong Java + Spring Boot depth with Python, Perl.Production experience with microservices, Kubernetes, and at least one major cloud provider.Hands-on Angular/React or similar UI frameworks with solid TypeScript.A real TDD/BDD habit — tests before, or alongside, the code.Comfort with GitHub Actions (or similar) and Infrastructure-as-Code (Terraform preferred).Strong Database experience.Clear writing, ownership mindset, and a track record of mentoring","company":"HCLTech","rawCompany":"hcltech","city":"London","state":"KY","isRemote":false,"isActive":false,"createdAt":"2026-07-07T10:08:29.800Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Software Engineer with Python","description":"About the Role -We are looking for a senior engineer who can take end-to-end ownership of complex, distributed systems - from a clean, accessible UI all the way down to the database and the pipelines that ship it. You will design, build, and operate cloud-native microservices in Java 17/21 with Spring Boot expose well-versioned APIs consumed by modern Typescript front ends, and drive engineering practices such as TDD/BDD, API-driven development across the team.This role is hands-on. You will write production code daily, review pull requests, mentor mid-level engineers, and influence architectural decisions that affect multiple squads. We expect you to care equally about correctness, performance, developer experience, and the people on your team.What You will Do -Design and build microservices in Java 17/21 with Spring Boot 3.x.Practice API-first development with OpenAPI; deliver well-versioned, well-tested REST APIs.Build responsive front-ends in Angular/React with TypeScript.Model and tune data in SQL and NoSQL databases.Own CI/CD pipelines in GitHub Actions, including build, test, scan, and deploy stages.Containerized with Docker and run on Kubernetes in AWS / Azure / GCP cloud.Drive TDD/BDD with JUnit, Mockito, Test containers, Cucumber, and front-end testing tools.Conduct GitHub code reviews, manage branching strategy, and mentor engineers.You Should Have -7+ years of software engineering experience, with strong Java + Spring Boot depth with Python, Perl.Production experience with microservices, Kubernetes, and at least one major cloud provider.Hands-on Angular/React or similar UI frameworks with solid TypeScript.A real TDD/BDD habit — tests before, or alongside, the code.Comfort with GitHub Actions (or similar) and Infrastructure-as-Code (Terraform preferred).Strong Database experience.Clear writing, ownership mindset, and a track record of mentoring","datePosted":"2026-07-07T10:08:29.800Z","dateModified":"2026-07-07T10:08:29.800Z","hiringOrganization":{"@type":"Organization","name":"HCLTech","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"London","addressRegion":"KY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"06d44b644ac04779b9a5303c"},"url":"https://jobsearcher.com/jobs/06d44b644ac04779b9a5303c"}}