[Remote] Software Engineer, Java (Temp)
Note: The job is a remote job and is open to candidates in USA. Ravenwake Games is the newest studio within Enad Global 7, a global leader in video game development and publishing. They are seeking a Software Engineer who thrives in traditional Java environments to maintain and expand existing systems, develop new product flows, and enhance functionalities.ResponsibilitiesMaintain and expand existing systemsDevelop and integrate new product flowsAdding new functionality to existing systems as well as new web services, micro servicesRefactoring Code into current technologiesProviding feedback to the team on technology directionParticipate in researching and resolving customer issuesSkillsB.S. in Computer Science or Related Field / OR A.S. in Computer Science or Related Field AND 2 Years Software Engineering Professional Experience / OR 4 Years Software Engineering Professional Experience / OR A.S. in Computer Science or Related Field AND 2 Years Software Engineering Professional Experience / OR 4 Years Software Engineering Professional ExperienceJava Programming with strong data structure, design and algorithm principles, including Object-oriented analysis and design (OOAD), Design Patterns, Architecture Patterns, Refactoring and best practicesStrong Spring Framework, Spring Boot experienceWeb applications/Web services/micro-services/API design and developmentExperience with various networking protocols (HTTP, TCP, UDP) and related domain specific languages (SOAP, XML, JSON)SQL Programming and a familiarity with one or more NoSQL databasesWorking knowledge with Linux tools and scripting languagesExperience trouble shooting and debugging production environmentsExcellent written and verbal communication skills, ability to communicate effectively to both technical and nontechnical audiencesLanguages: C++, C#, Python, PHPConcurrency/Multithreaded programmingJava Performance TuningJava Web Frameworks (e.g. Apache Struts 2)Java JPA/Hibernate/JDBC, JMS, JUnitWeb Technologies: JavaScript, TypeScript, Angular, Node.jsWeb APIs/REST API: Facebook, YouTube, Twitch, PayPalWeb, network, and Linux security: SSL, TLS, OAUTH, MFA, TFA, Central Authentication Service (CAS), OWASP Top Ten, etcCloud Technologies such as: AWS, Cloud Foundry, Kubernetes, Docker, Chef, Ansible, KafkaContinuous integration and continuous delivery CI/CD systems: Jenkins, GitLab, GitHubInvestigating, designing, and delivering scalable systems with high concurrency and availability on the Linux platformMonitoring and alerting systems with trend analysisVarious build systems and toolsCompany Overview It was founded in undefined, and is headquartered in , with a workforce of 11-50 employees. Its website is https://www.ravenwakegames.com/home.