Job Opportunities

Java Software Development Engineer

Twitter Facebook
Location
CO
Salary
$100,000 - $110,000
Job Type
Direct Hire
Date
Aug 14, 2017
Job ID
2511983
Java Software Development Engineer

Company will not sponsor for this role
Company will not relocate for this role
Key points:
·  Sun Certified Programmer for Java 5 or higher preferred
·  5+ years software development experience, including core enterprise business applications
·  In-depth knowledge of Java programming language and JEE architecture with demonstrable understanding of OO software design
·  In-depth knowledge of SQL, including complex multi-table queries
·  Understanding of logical database design and physical database structures
·  Experience with RDBMS, with focus of tuning of complex queries
·  Experience with complex multi-user issues, concurrency and transaction management
 
Position Summary
Develop, create, and modify general computer application software using software implementation practices. Software will be implemented to accurately reflect written specifications supplied and following industry standard and quality practices as part of each software project. The Senior Software Engineer will work as a resource to deliver critically important and/or high impact software deliverables. This position will work directly with many different teams including Product Management, Quality Assurance, and Professional Services. It is expected to eventually grow their experience to the point of being an expert resource with deep knowledge of the software's architecture and of a specific area of the system. Reports to a Development Manager.
 
Requirements
 
  • Bachelor's degree in Computer Science and/or related field; related work experience can be substituted for educational requirement
  • Sun Certified Programmer for Java 5 or higher preferred
  • 5+ yearssoftware development experience, including core enterprise business applications
  • In-depth knowledge of Java programming language and JEE architecture with demonstrable understanding of OO software design
  • In-depth knowledge of SQL, including complex multi-table queries
  • Understanding of logical database design and physical database structures
  • Experience with RDBMS, with focus of tuning of complex queries
  • Experience with complex multi-user issues, concurrency and transaction management
  • Advanced knowledge of key standard development tools: Eclipse, UML modeling tools
  • Knowledge of analysis, design and implementation disciplines within RUP or Agile iterative software development lifecycle approaches.
  • Working knowledge of application servers (JBoss, WebSphere), including configuration, monitoring and tuning preferred
  • Experience with various open source tools and projects, such as ANT, Maven, CXF, Spring, Hibernate, HTML
  • Experience with ESBs, rules engines, and/or BPMN engines preferred
  • Experience in Flash and/or Flex development preferred
  • Excellent oral and written communication skills - able to present designs, and facilitate design discussions
  • Willingness and ability to interact with internal and external clients
  • Must be able to work as part of a team working towards a common goal
  • Strong team player with flexible attitude
  • Well organized and professional
  • Strong analytical skills and attention to detail
  • IBM Certified Solution Developer - WebSphere Studio V5.0 or greater desired
  • Sun Certified Programmer for Java 2 or higher preferred
  • Working knowledge of other StoneRiver standard development tools: ClearQuest, ClearCase
    Insurance software experience, specifically Workers Compensation preferred
Working knowledge of Flash is preferred.