This site uses cookies. To find out more, see our Cookies Policy

Sr. Fullstack Developer in Boulder, CO at HUNTER Technical Resources

Date Posted: 1/4/2019

Job Snapshot

Job Description


The ideal candidate should have 7+ years of Java development experience delivering applications for multi-user environments. The candidate should have intimate knowledge of Java including concurrent event system and threading model to ensure that the application has superior, responsive user experience. A strong familiarity with front end technologies such as JavaScript and HTML is also needed.

The candidate should be detail-oriented, naturally curious, and passionate about solving business problems through high-quality solutions, and be someone who has demonstrated flexibility in meeting the needs of a challenging, fast-paced fixed income asset management business environment.

Responsibilities

  • Development/coding, code reviews, unit testing, performance/integration testing, and technical documentation
  • Develop clean, reusable, object-oriented frameworks and application services
  • Collaborate with other team members on application design, coding standard, and best practices
  • Ensure high level of application performance, data integrity, and system maintainability
Skills Needed
1. Java 8
2. Basic Database dev skills (SQL scripting, PL/SQL)
3. JavaScript/HTML 5
4. Knowledge of Java Swing or willingness to learn it!

Requirements

  • 7+ years Java software development experience
  • 3+ years HTML5/JavaScript front-end development a plus
  • Experience with service oriented architecture or microservices using REST/SOAP
  • Ability to develop efficient SQL queries, preferably with Oracle database
  • Proven knowledge of design patterns
  • Excellent understanding of computer science fundamentals, data structures, and algorithms
  • Knowledge of agile software development methodologies
  • Familiar with Maven/Subversion/Git
  • Passion for solving business problems through the use of technology
  • Strong interpersonal and communication skills
  • Strong critical reasoning skills
  • Strong work ethics
  • Team player

Bonus skills

  • Financial industry experience a plus

Academic Qualifications
B.S. in computer science or equivalent education required