Senior Software Engineer - Java

Engineering Hollywood, California San Diego, California


Description

Position at j2 Cloud Services

J2 Global is seeking a self-motivated Senior Java Engineer to work in our Cloud Services division. This Senior Software Engineer will architect, design, build and test highly available, distributed systems.

At J2 Global®, we work in a culture of collaboration and welcome those who desire to join our growing global community. We seek enthusiastic individuals looking for an environment that rewards your best work.

Must be innovative, flexible, require minimal supervision and be willing to work in a collaborative environment to share and discuss ideas. The candidate would have the option to work with the engineering team either at the corporate HQ office in Los Angeles or in San Diego.

Responsibilities

  • Write new feature code for enterprise systems, complete with unit and integration tests.
  • Perform code reviews.
  • Maintain legacy code to fix bugs and find opportunities for improvement.
  • Identify system requirements and recommend alternatives.
  • Write detailed technical documentation.
  • Collaborate with the team to champion new ideas and direction.
  • Mentor and help guide junior team members to achieve technical and business goals.

Experience and Knowledge

  • BS in either Computer Science, Computer Engineering, Software Engineering or equivalent experience.
  • 9+ years of engineering work related experience, Distributed systems is required.
  • 5+ years experience with Java and server side technologies.(Linux and Windows)
  • 1+ years with Java application development / deployment in AWS
  • Working knowledge of some of these AWS Services: EC2, Lambda, SQS, SNS, Aurora, DynamoDB, Kinesis
  • Working knowledge of the Spring Framework.
  • Experience building RESTFull APIs is preferred.
  • Strong understanding of JVM and Memory Management
  • Knowledge of web development methodologies (preferably Agile/Scrum), application design and information architecture.
  • Knowledge of database design and query language (Oracle, MySQL, PostgreSQL), NoSQL experience a plus.
Additional knowledge in Python, Go, PERL or NodeJS a plus.

#j2CloudServices
#LI-MD1