Previous Job
Previous
Sr. Java Developer
Ref No.: 18-00651
Location: Denver, Colorado
Position Type:Contract
Title: Sr. Java Developer
Location: Denver, CO
Duration: 6 Months

Job Description
  • Design, development and support of various Clinical System Applications.
  • Work with the Business Analysts to review and understand the business requirements and functional specifications
  • Work with client and database developers
  • Participate in architecture, design and code reviews
  • Design and document using plantUML, MS Office, HTML, Wiki markup etc.
  • Work with QA and CM team for code build/releases, test case design and defect resolution
  • Work with Team Lead/Project Manager/Architect for planning, estimation, documentation and status reporting
  • Mentor other teammates on Java design and development
  • Any other tasks necessary for completion of project deliverables and application support
  • Excellent communication skills
  • Be able to adapt and contribute to a fast paced and agile application development
  • Adhere to project schedules, proactively resolve and or escalate issue to management
  • Team Lead experience a plus
  • Healthcare experience a plus
  • Experience with working with offshore teams a plus

Design skills
  • Highly skilled in Middle Tier Application architecture and design.
  • Experience in developing applications with heavy transaction volume.
  • Highly skilled in OO and heavy use of Design Patterns

Programming skills
  • 4+ years of Java, SQL, and XML development experience
  • 4+ years of Spring and Hibernate
  • 2+ years of ActiveMQ
  • 4+ Years of Spring 4 and Sprintboot
  • Software Requirements
  • Software Development Process
  • Object-Oriented Design (OOD)
  • Software Debugging
  • Documentation
  • Unit Testing
  • Extensive knowledge of Elastic Search
  • Extensive knowledge of Kafka
  • Extensive knowledge of Micro Services
  • Build, customize and modify use cases
  • Oracle experience a plus
  • Oracle AQ understanding a plus
  • Tomcat experience a plus
  • Build, customize and modify use cases
  • Oracle experience a plus
  • Oracle AQ understanding a plus
  • Tomcat experience a plus
  • Flex experience a plus
  • Agile/Scrum experience a plus
  • Enterprise Service Bus experience desired
  • Angular experience a plus

Education
  • Bachelors Degree in Computer Science, Engineering required.
  • 8+ years of software development experience with 2+ years in managerial capacity leading development teams.