Senior Java Developer

  • Full-time

Company Description

Predictive Applications make your Big Data actionable so you can achieve optimal outcomes across each of your sales and service channels. You’ll find that our solutions are platform-agnostic and quick-to-implement, so that you can manage sophisticated business processes in the Cloud with confidence.

Job Description

  • Designs and deliver solutions in accordance with the defined architecture
  • Reviews designs and software developed within team to ensure it is in accordance with the defined architecture
  • Takes full ownership of all assigned tasks ensuring objectives are met
  • Provides technical expertise in the diagnosis and resolution of issues, including the determination and provision of workaround solutions
  • Ensures delivered solutions are able to scale to the agreed user concurrency and maintain high availability
  • Creates documentation for all levels of software development life cycle
  • Assists in the production of estimates for work ensuring estimates are realistic and achievable
  • Assists in the establishment of and follow design standards, design patterns and best practices

Qualifications

  • Solid Java fundamentals—including a good understanding of data structures, algorithms, and design patterns
  • Demonstrable problem solving skills
  • 5+ years of relevant experience
  • A breadth of knowledge with some expertise in multiple domains
  • Experience writing applications of several types
  • Distributed systems experience
  • Ability to drive-out project plans
  • Ability to fulfill a leadership role
  • Effective team collaboration skills

Additional Information

Full Time Hire opportunity 

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply