Java Application Architect

Java Application Architect

Apply Now

Java Applications Architect

The Role:

Do you get excited by connecting with our customers through great product? Does the thought of changing the way people plan across businesses of all sizes excite you? Would you like to help customers run their business more effectively by giving them a powerful but user-friendly planning tool?

We are looking for a prolific architect to join our engineering team and continue revolutionizing the heart of our application. The ideal candidate will be a full-stack developer having significant experience building customer-facing product with a world-class user interface for a compute- and analytics-intensive application.

Required Skills:

    • 10+ years of software development experience in an enterprise software product
    • Experience in designing complicated software systems, components
    • Fluent in Java
    • Experience working with scalable data platforms such as Cassandra, Spark, MySQL or Oracle
    • Provide technical leadership and mentoring to other team members
    • Strong communication and organizational skills
    • Proven ability to balance multiple priorities and communicate across organizational boundaries

Preferred Skills:

    • Experience building a SaaS product
    • Experience with Agile development process
    • Knowledge of a cloud platform like Amazon Web Services (AWS) or Microsoft Azure
    • Experience in distributed cache technologies like Redis or memcached
    • Understanding of Continuous Integration/Continuous Deployment tools like Jenkins, Chef, Maven, Nexus, Artifactor

Educational Background:

  • BS in Computer Science, Engineering or related field required
  • MS or PhD in Computer Science, Engineering a huge plus