Java Engineer

Summary

Our Engineers represent the essence of Firm58. We like a challenge and refuse to fail. As such, our engineers are chartered with building solutions that set new standards in functionality, scalability, and price performance. Engineers are expected to be far more than just expert programmers. Firm58 engineers are given the authority to make design decisions and are consulted on the direction of future product development.

To join this team, you’ll likely need from 5 to 10 years of experience in the areas of object-oriented design, Java, J2EE, JMS, Linux, high transaction volume application development, and xml-based web services. So, if you desire to work in a dynamic environment, with committed, driven colleagues and you are confident in your abilities (and ready to prove them), we have what you’ve been looking for.

Job Responsibilities

  • Develop server-side components of financial modules using Java and related enterprise technologies.
  • Perform full lifecycle software development and management, including design, scheduling, coding, documentation, QA, implementation, and maintenance.
  • Research and recommend new technologies and tools to accomplish development team objectives.
  • Lead architectural efforts and provide architectural leadership as it relates to individual products. Must be responsible for analyzing pros/cons of various designs.
  • Translate business requirements into detailed technical designs and follow development methodologies and programming standards to quickly develop high quality applications.
  • Actively enhance the efficiency, reliability, and performance of applications.
  • Assist with deployment and client issues related to released software. Mentor other software engineers.
  • Lead/manage small projects or teams.

Job Qualifications

  • 5-7 years experience building Java applications, using J2EE and related technologies.
  • 1-2 years experience implementing message based solutions using JMS, specifically writing and deploying MDBs.
  • 1-2 years experience writing and deploying applications in Weblogic, Websphere, or Tomcat.
  • Experience using Eclipse, Spring and jUnit are all highly desirable.
  • Experience working in an agile environment, especially Scrum, is a big plus.
  • Ability to work independently with limited supervision (self-motivated, self-disciplined, etc.).
  • BS CS, equivalent, or higher education credentials are required.

Apply Now


We want to hear from you...

First Name *

Last Name *

Title

Company *

Email Address *

I'm interested in learning more about

If "Other," please specify

I'd also like to: (check all that apply)

How did you hear about Firm58? *