Denver, CO

Mid Level Java Developer



Job Description

POSITION : MID LEVEL JAVA DEVELOPER
LOCATION : REMOTE

Seeking a Mid Level Java Developer who will be responsible for supporting and developing the middle tier for a software as a service based application.

  • Design, develop and support various Clinical System Applications.
  • Cooperate with the back end DB developers in the process of supporting 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 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
  • 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.
  • Production support 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
  • 2+ years of Java, JavaScript, SQL, and XML development experience
  • 2+ 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
  • Tomcat experience a plus
  • Knowledge of Elastic Search
  • Knowledge of Kafka
  • Solid knowledge of Micro Services
  • Build, customize and modify use cases
  • Oracle experience a plus
  • Oracle AQ understanding a plus
  • Agile/Scrum experience a plus
  • Enterprise Service Bus experience desired
  • Angular experience a plus
  • Production Support experience
  • Knowledge of Dynatrace
  • Knowledge of Kibana

Recommended Skills

  • Adaptability
  • Agile Methodology
  • Angular4
  • Apache Active Mq
  • Apache Kafka
  • Apache Tomcat
Browse other jobs