Software Engineer

Industry: Accounting, Finance & Insurance


Less than 5 years

Posted 71 days ago

This job is no longer available.


• Performs product design tasks of a low, moderate or high complexity which may require research and analysis
• Works independently or collectively on design tasks
• Performs system design and specification development
• Program logic and flow-charting, testing, debugging and documentation
• Specific skill requirements could vary based on the type of development being performed
• Provides analysis of problems and recommends solutions
• Prepares program specifications and develops coding logic flowcharts in compliance with secure coding standards
• May lead discussions with the business and with business analyst
• Will work in conjunction with other developers
• Works within established procedures and tools to develop, test, and validate security features and code review
• Implement and maintain application software while following best practice application security throughout the code life-cycle


  • 4 Year College Degree; Computer Science or related discipline or equivalent experience
  • 3-4 years’ experience with Java
  • 2+ years’ experience with Functional & Object Oriented Programming and Design
  • Experience with Spring Boot, REST principles and methods
  • Experience with Oracle DBA, SQL helpful
  • 2+ years’ experience with Waterfall, Agile, Test Driven Development or related lifecycle methodologies required
  • Knowledge of In Memory Data Grids (IMDG) extremely desired
  • Ability to interpret business requirements
  • Experience with Unix/Linux, Mac
  • Excellent written and verbal communication skills
  • Full knowledge of common software design patterns
  • Financial services experience nice to have
  • Positive attitude and a willingness to learn essential
  • Military education or experience may be considered in lieu of civilian requirements listed

Preferred Skills, Experience:
• Experience with real time, high volume transaction systems preferred
• Experience using Git, Gitflow, Bitbucket and Jira preferred
• Experience with TDD, BDD, JUnit and other testing libraries preferred
• Experience with Jenkins and Continuous Integration/Deployment preferred.