This organization is the premier EHR software company in the growing post-acute care niche. Growth has been catapulted to new heights due to implementation of the Affordable Care Act as well as population demographics.
SENIOR / LEAD FULL STACK JAVA DEVELOPER
Primary responsibilities:
- Actively participate with project team members to understand functional and system requirements and provide feedback regarding feasibility, risks and constraints
- Design and develop maintainable code based on functional and system requirements without direct supervision
- Work closely with project team members to ensure product integrity and quality are maintained and improved
- Ability to analyze and debug existing systems
- Understanding of data structures, logic, design method and techniques
- Participate in the testing process through unit testing and bug fixes
- Review conceptual designs to ensure scalability/applicability/quality/comprehensiveness
- Present ideas for system and technology improvements
- Reviews the work of others
- Develop solution summary documentation (e.g. conceptual data model, process flows)
- Ensure alignment of solutions with business and IT goals/objectives
Required Qualifications:
- Bachelor's degree in Computer Science or equivalent
- 3-5 years’ experience in Java development
- Good overall programming experience building large scale systems
- Good grasp of software development lifecycles
- Good understanding of design patterns, data structures and efficient programming models
- Good understanding of database table structures and queries
- Proven troubleshooting and problem-solving skills
- Good time management/ prioritization/ organizational skills/ handling of unplanned tasks/ ability to meet monthly objectives.
- Ability to explain complex functionality to non-technical users and staff
- Ability to adjust to changing priorities
- Experience with:
- Java, JavaScript, HTML5, CSS3, jQuery
- J2EE (JMS, JNDI)
- Spring MVC
- Spring JDBC
- Web Services (REST, JSON)
- MS SQL
- Solid understanding of client deliverables and the ability to take responsibility for them
- Exceptional English communication skills (both written and verbal) are a must
- Knowledge of web application security prevention techniques preferred
- Preferred Experience:
- AngularJS
- Boostrap
- Spring Boot