Java Developer, Sr.

Denver, CO 80202

Employment Type: Contract Job Category: Java Job Number: 19433

We are seeking a Senior Java Developer who will be responsible for architecting, designing  and developing the middle tier for a software as a service based application. Candidate will also be responsible for guiding and mentoring other junior Java developers.
  • Design, develop and support various Clinical System Applications.
  • Cooperate with the back end DB developers in the process of building the RESTful API.
  • Communicate with external web services.
  • 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.

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, JavaScript, SQL, and XML development experience
  • 4+ years of Spring and Hibernate
  • 2+ years of ActiveMQ
  • 2+ Years of Spring 4 and Spring Boot
  • Understanding of Software Requirements
  • Understanding of Software Development Process
  • Object-Oriented Design (OOD)
  • Strong Software Debugging skills
  • Be able to provide documentation
  • Ability to perform Unit Testing
  • Oracle experience a plus
  • Oracle AQ understanding a plus
  • Tomcat experience a plus
  • 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
  • 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.

Skills:    

Required
  • APPLICATION DEVELOPMENT
  • ARCHITECTURE
  • ARTISTIC DESIGN
  • CSS
  • API

Additional
  • EXCELLENT COMMUNICATION SKILLS
  • FRONT END
  • MENTOR
  • MS OFFICE
  • OFFSHORE
  • DATABASE
  • DOCUMENTATION
  • FUNCTIONAL SPECIFICATIONS
  • HTML
  • JAVA
  • JAVASCRIPT
  • MANAGERIAL
  • OBJECT-ORIENTED
  • OBJECT-ORIENTED DESIGN
  • OOD
  • ORACLE
  • SOFTWARE DEVELOPMENT
  • SOFTWARE DEVELOPMENT PROCESS
  • SOFTWARE REQUIREMENTS
  • SQL
  • TEAM LEAD
  • TESTING
  • UNIT TESTING
  • XML
  • ANGULARJS
  • APPLICATION SUPPORT
  • BACK END
  • BUSINESS REQUIREMENTS
  • DIALYSIS
  • ESTIMATION
  • OUTPATIENT
  • PROJECT MANAGER
  • QA
  • SOFTWARE LIFE CYCLE
  • STRUCTURED SOFTWARE

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.