JOBSEARCHER

Java Cloud Engineer

Java Cloud EngineerSR Software Engineer Key Responsibilities: Design, develop and implement new complex solutions in accordance with organizational StandardsDevelop software solutions (primarily backend) in CloudProvide input into strategic and tactical planning of software solutions and software development lifecycle changesDesign and build Java application components, and integrate with software components and products that will be high performing, with world class scale and reliabilityTrain and consult cross functionally within the organization on troubleshooting/resolving highly complex and/or highly time critical problemsCollaborate with analysts as part of an integrated Agile team to define user requirements and conduct design review for the development of complex and innovative cloud applications using modern internet-scale technologies and Serverless architecture in CloudDemonstrate skill dexterity; seeking to continuously adapt and employ new technical skills alongside proven staplesEnsure that the quality of software developed, maintained and enhanced in-house and installed into production is sufficient to prevent the occurrence of catastrophic defects that cause the customer significant problems, missed deadlines, or interruption to the production environmentEnsure compliance with organizational policies, procedures and standardsProvide primary or backup production support for applications and components, including but not limited to timely resolution to production problems and processing issuesQualifications: Bachelor's degree in Computer Science, Information Systems, or equivalent background or experience3-5 years software engineering experience in a team-based environmentDemonstrated experience engineering software with cloud-first architecturesExperience with building and deploying solutions in CloudExperience with Serverless architecture for building software solutions in CloudExperience with CI/CD build tools, and DevOps processesExperience developing high performance, high volume, highly available (24/7/365) environmentsExperience with Agile software engineering (Scrum, Kanban, Lean etc)Ideally experience working with aws cloud-based platforms in an enterprise environmentLogistics & Requirements Deep expertise in Java and proficient knowledge of programming languages ( JavaScript, XML, JSON, HTML, CSS etc Python a bonus)Proficient knowledge of operating systems (Linux, Unix, Windows)Proficient knowledge of database development (SQL, Oracle, DB2)Ideally, you’ll have experience with AWS services, and integrating them into an applicationExperience with leading edge Cloud technologies, such as Kafka, in-memory and NoSQL databases, messaging platforms, memcache etc preferredDemonstrates independent thinking and decision-making abilitiesDemonstrates excellent written and oral communication abilitiesProficient knowledge of cloud security for application development and deliveryProficient knowledge of object-oriented programmingAWS Expertise: Strong experience with AWS services and clou architectureInfrastructure as Code: Proficiency with IaC tools (Terraform, CloudFormation, CDK, or similar)Familiarity with observability and monitoring tools (CloudWatch, Grafana)