Senior Software Engineer
GuruCul Solutions - Los Angeles, CA

This job posting is no longer available on Indeed. Find similar jobs: Senior Software Engineer jobs - GuruCul Solutions jobs

GuruCul is seeking a Senior Software Engineer to join our software engineering team in designing and implementing our Risk Analytics Product. We are looking for well-rounded developers who have a proven track record of delivering robust, scalable enterprise applications. You would be a member of an Agile team tasked with developing new functionality as well as maintaining and supporting the existing, publicly available product releases. The ideal candidate must be self-directed and a fast learner, flexible enough to work on new technologies as well as legacy components.

  • Deliver efficient, maintainable, robust enterprise solutions in a Java environment.
  • Produce designs and estimates, and implement features based on product requirements.
  • Maintain and integrate with existing applications by implementing new features and fixing defects.
  • Collaborate with peers in design sessions, code reviews, and testing.
  • Produce unit tests to improve code quality and maximize code coverage for new and existing features.
  • Adhere to current documentation standards and produce necessary documentation for training and compliance.


  • Degree in Computer Science or equivalent preferred, or relevant work experience.
  • 8+ years’ Java development experience.
  • Experience with SQL, JDBC, and ORM (Hibernate, MyBatis, etc.)
  • Experience in Groovy, Grails, Ruby, XML
  • Experience in Developing ETL Methods
  • Experience with configuring, developing, and deploying scalable applications within web/application frameworks and servers (Apache/Tomcat, Spring, J2EE, Rails, etc.)
  • Knowledge of architectures utilizing REST and AJAX.
  • Good communication skills.
  • Good diagnostic skills.


  • MVC design pattern (implemented in Struts, Grails, Ruby on Rails, etc.)
  • Hadoop
  • Cloud Development (Amazon Web Services).
  • Familiarity with a flavor of UNIX (Linux, Solaris, HP-UX, etc.) and Windows.
  • Knowledge and understanding of networking concepts.
  • Agile/Scrum development methodology.
  • Authorization and authentication standards and protocols (SAML, OAuth, Kerberos, etc.)


  • Position is based in Los Angeles, CA. This position requires approximately 50-75% travel


  • Should have a Computer Science, Engineering, equivalent degree or work experience
  • J2EE certification is a plus
  • CISSP certification is a plus

About this company
GuruCul is the leading provider of security and business intelligence solutions. GuruCul products improve risk, threat, and compliance...