JOBSEARCHER

Backend Java Developer (Remote/WFH)

Iotech SolutionsDenver, CORemoteL5 SeniorOctober 15th, 2026
Backend Java Developer (Remote/WFH)Position SummaryAs a Backend Engineer, you'll be responsible for crafting usable, adaptable, reliable, and secure software. You'll use the latest lean and agile thinking to solve tough problems and challenge yourself every day. You'll play an important role in driving our digital projects to success.Primary ResponsibilitiesCollaborate with others to invent, implement, and deploy new systems and improvements to existing systemsEngineer new systems and changes to existing systems to support new functionalityBuild functionality to ship new experiences and technologiesMaintain production systems and perform root cause analysis of issues to assist in determining the source of problemsActive participation in the Scrum processEnsure good development testing coverage of unit and integration testingParticipate in peer design and code reviewsParticipate in architecture design planningProactively collaborate with teammates and communicate with the remote teamRequirementsBachelor's degree in a technical field, or equivalent work or training experienceMinimum of 5 years working on micro-services / web-based systems (REST)Experience working in a product-oriented, team-based environment that uses modern digital delivery approaches such as user experience design, lean, agile, DevOps, and cloud computingProficiency with Java 17 or above, preferably JDK25Proficiency with Spring Boot and Spring Cloud frameworksExperience with RDS (MySQL)Understanding of Docker, KubernetesAbility to write Unit tests and follow TDD principlesStrong understanding of design patterns, OOP, development methodologiesNice to haveExperience with NodeJS, expressExperience with data caching, e.g. RedisExperience with Elasticsearch or OpenSearchKnowledge of AWS services: S3, Secrets, SES, EC2Understanding of messaging systems principles (Kafka, Rabbit, etc.)Experience with Kafka, MQTTExperience with tools like SwaggerRequired Skills:Java