Responsibilities: Identify, prioritize, and execute tasks in the software development life cycle.Develop tools and applications by producing clean, efficient code.Review and debug code.Collaborate with engineering teams in solution design, development, and troubleshooting.Contribute to the engineering body of knowledge.Ensure software is up to date with the latest technologies.Handle translation work, including strings, conversions, character sets, etc.Be vocal and proactive in a small team environment with less day-to-day direction.Communicate with multiple teams as translation work affects HMM and other teams.Serve as the voice of the translation team.Position Requirements: Bachelor's Degree in Computer Science.5+ years of proven experience as a Software Engineer.Extensive experience in developing distributed web applications using Java/J2EE platforms and frameworks such as Spring and Hibernate.In-depth knowledge of relational databases (e.g., MySQL).Familiarity with various operating systems (Linux, Mac OS, Windows).Experience developing applications on AWS cloud and good knowledge of various AWS services (e.g., Beanstalk, Lambda, S3, SQS, SNS, Kinesis, ECS, Fargate).Experience using system monitoring tools (e.g., New Relic, Splunk) and automated testing frameworks.Good understanding of Microservices architecture.An understanding of Docker and containerization services.Analytical mind with problem-solving aptitude.Ability to work independently.Excellent organizational, leadership, and communication skills.Working knowledge of front-end technologies and frameworks (Angular, React) a plus.Prior experience working in an Edtech company a plus.
#J-18808-Ljbffr