Sr Solutions Developer (Java)

» Sr Solutions Developer (Java)
Information Technology
in Miami Gardens
, FL
Reference: 19-01962

Responsibilities:

  • The responsibilities include gathering and clarifying requirements, facilitating communication with other groups within the company, and guiding architectural decisions
  • Gather and analyze requirements from product owners
  • Design and develop highly scalable using web services, JEE and open source technologies
  • Provide architectural recommendations for systems that are reliable, scalable, and maintainable
  • Understand and adhere to SOA principles
  • Author functional specifications and design documents
  • Demonstrate the software for various technical and non-technical users across the company
  • Be willing to work on both server-side and UI-side modules, if needed

Must-Have Skills:

  • 5+ years experience designing and developing complex Java and JEE applications
  • Java development experience including fault-tolerant, scalable, high-volume systems
  • Deep understanding of SOA principles and web services technologies
  • Experience in OO design and design patterns
  • Experience in creating automated unit testing using JUnit
  • Experience with Apache
  • Experience in and understanding of the product development best practices
  • Exceptional oral and written communication skills
  • BS or MS in Computer Science or related degree from an accredited university

Desired Skills:

  • Parsing and Schema design experience
  • Experience in relational database design, optimization and performance with commercial-grade databases such as MySql
  • Experience with performance testing, memory leak testing and tuning
  • Experience in creating build scripts
  • Experience with both Linux and Windows a plus
  • Experience with Agile methodologies/Scrum