View Our Website View All Jobs

Java Engineer

meltmedia is looking for a Software Engineer who is passionate about solving complex client problems. This person should be fluent in Java, system integrations, and teamwork.  

Description

As a Software Engineer you will be expected to contribute significantly to projects and teams with whom you work. Code quality and client satisfaction should always be on the forefront of your mind. You will be involved in both application development and have input to architectural decisions. We look for our Software Engineers to help implement meltmedia’s technical vision. You strive and push others to achieve outstanding results and are a role model for your team and meltmedia at large. We work closely with our Project Managers and clients to deliver software that meets their needs and the needs of their users.

You will be expected to learn new technologies and teach it to other developers as needed. You will have opportunities to mentor other developers and to help them acquire new skills.

Software Engineers at meltmedia implement tactics on our technical roadmap, and support a team of peers through everyday agency challenges. Software Engineers are expected to balance their project work with the growth of their teams and the future of the technology department. This is a role with huge career growth opportunity.

 

Responsibilities

  • Work on cross-discipline project teams to see projects through to success considering budget, timeline, and scope.
  • Assist in the design of software architecture, APIs, libraries/frameworks, whatever.
  • Contribute to client projects and internal projects (technical roadmap, internal tools, etc.).
  • Learn new technologies quickly and implement them.
  • Look for guidance and mentorship from senior developers.
  • Help with guidance and mentorship of junior developers.
  • Scope and estimate upcoming project work.
  • Write and validate documentation for existing and new projects.
  • Assist with pull requests, software tests, etc. so we can continue to deliver awesome software to our clients and ourselves.
  • Propose and implement automation/efficiencies where you see fit.

Qualifications

  • 3 to 5 years development experience.
  • Thorough understanding of web systems architectures and their applications.
  • Strong understanding and applicable experience with RESTful services.
  • Experience with engineering Java applications is a must.
  • Experience with engineering web applications is a must.
  • Experience with modern software code management/version control practices (e.g. GitFlow) a must.
  • Experience with engineering NodeJS applications is a plus.
  • Experience working with Amazon Web Services is a plus.
  • Experience working with relational databases is a plus.
  • Experience working with NoSQL databases (like MongoDB) is a plus.
  • Experience and comfortability working directly with clients is a plus.
  • Experience with OSGi, JCR and Adobe Experience Manager is a plus.
  • Experience with client side technologies is a plus.
  • Experience working with a cross discipline team.
  • Understanding and applicable experience with modern software testing practices.
  • Confident understanding of the SDLC from requirements to delivery and support.
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150