JOBSEARCHER

Senior JAVA Engineer with Cloud Experience

Overview In this role you will design, implement, and test robust Java-based services that scale in cloud environments. You will work within an IT and services team to deliver high-throughput microservices and RESTful APIs. You will contribute to automated testing strategies (TDD/BDD) and adopt modern frameworks to ensure resilience. This position offers impact through building fault-tolerant systems handling high transaction volumes, with exposure to cloud platforms. ResponsibilitiesDesign, implement, and test RESTful APIsDevelop and maintain high-throughput microservicesCollaborate with cross-functional teams to deliver cloud-based solutionsApply TDD/BDD and automated testing toolsWork with relational and non-relational databasesContribute to architecture decisions and code reviews Key requirements5+ years software development experienceProficiency in Java or other JVM languageExperience with RESTful APIsFamiliarity with relational and/or non-relational databasesExperience with microservices frameworks and resilient architecturesKnowledge of TDD/BDD and automated testing toolsPreferred: cloud platforms (Heroku, AWS, Azure)JavaRESTful APIsdatabases (relational/non-relational)microservices frameworkscloud-based solutionsTDD/BDD