experience: Less than 5 years Your Role: - Write correct and clean code, following stated best practices and rarely making the same mistake twice. - Participate in technical design decisions with guidance. - Focus on attaining expertise in one or more areas of the codebase. - Self-sufficient in at least one area of the codebase with a high-level understanding of other components. - Capable of providing support for your area including components you may not be familiar with. - Give timely, helpful feedback to peers and managers. - Communicate assumptions and get clarification on tasks to minimize the need for rework. - Solicit feedback from others and eager to find ways to improve. - Understand how your work fits into the larger project and identify issues with requirements. - Capable of prioritizing and completing complex tasks with guidance as part of a team. - Make steady progress without the need for constant feedback from more senior engineers and know when to ask for help if blocked. Skills & Requirements: - 2+ years of Java/J2EE development experience. - Java/J2EE object-oriented design and development skills. - Proficient in JavaScript, and at least one JavaScript framework (AngularJS and/or Angular preferred). - Solid understanding of Web Standards (XML, Web Services (WS*, REST). - Knowledge and understanding of integration patterns, enterprise services and message queuing architectures. - SQL proficiency (MySQL experience is preferred). - Familiar with JSP. - Familiarity with Health Level 7 (HL7) and FHIR integration architecture a strong plus. - Strong communication skills. - Strong problem-solving skills, adaptable, proactive and willing to take ownership. - Strong commitment to quality, architecture, and documentation. - Experience with Agile methodologies or related iterative development processes is a plus. - Demonstrated use and knowledge of design patterns is a plus. - Bachelor's degree preferred, however, will consider experience or demonstrated knowledge in lieu of a degree.
Apply Now