Sr. Java Developer

» Sr. Java Developer
Information Technology
in Ft Lauderdale
, FL
Reference: 19-02250

Job Description:

We are looking for a Sr. Java Developer with experience in building back-end high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on commercial B2B solutions. You will be responsible for Java/Java EE application development while providing expertise in the full software development life-cycle, from concept and design to testing.

Responsibilities:

  • Design and develop high-volume, low-latency applications for mission-critical systems, with a strong focus on high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Write well-designed, testable, efficient code
  • Work with SQA on test driven development and continuous integration
  • Comply with design specifications
  • Prepare and produce quality releases of software components
  • Support continuous improvement by never being satisfied by the status quo and bringing new concepts and ideas to the development team

Requirements:

  • BS in Computer Science, Engineering or a related subject (or equivalent experience)
  • 5+ years of software development experience utilizing Java in a Unix/Linux environment
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object-oriented analysis and design using common design patterns
  • Strong knowledge of data persistence frameworks (such as JPA/Hibernate)
  • Prior experience interfacing with cloud-based web services
  • Experience with test-driven development
  • Desire and ability to thrive in a fast-paced, growing and dynamic environment
  • A strong believer in the concept of designing with elegant simplicity
  • Participation in a first generation product is a plus
  • Participation in commercial software is a plus