Job Summary Boston Children's Hospital Information Services Department (ISD) Custom Applications Team has an open position for a Senior Software Developer. This position will make significant contributions on challenging projects in our Custom Application portfolio. We seek an innovative and skilled individual who enjoys working in a fast-paced collaborative, environment to solve complex problems using the latest Java and related programming technologies. The ideal candidate should be a well-rounded programmer with competency developing web based applications and web services including user interface and backend components This Senior Java Developer will be responsible for:
Researching, designing, developing, implementing and maintaining programmed modules within clinical or administrative applications supporting multiple departments in the hospital.
Providing analytical and technical guidance to clients.
Acting as a senior level programming resource for large projects, responsible for all development planning and coding.
Mentoring junior developers.
Excellent time management skills, able to prioritize work and lead team members effectively to ensure timely completion of individual tasks for the project / product.
Requires rotational 24x7 on-call support
To qualify, you must have:
Bachelor's degree in Computer Science or a closely related field 7-10 years of experience or M.S. degree, 4-6 years of related experience
7+ years Java EE application development with strong object-oriented programming skills.
Experience with building and testing frameworks
Experience with JPA and Hibernate (or another ORM tool)
Experience working with Java JEE web application servers (JBOSS is preferred).
4+ years SQL Experience, (Oracle preferred).
Experience with enterprise java security including JAAS, OIDC, OAUTH and JWT.
Experience implementing responsive web-based user interfaces using modern technology stacks (jQuery, AJAX, Angular, React, JSF etc).
Experience in developing (server-side) and interacting with (client-side) both REST and SOAP style Web Services.
Ability to communicate and collaborate with interdisciplinary IT teams, clinical staff and end users throughout the design and development process.
Experience in the full software development lifecycle using Agile methodology.
Strong problem-solving and troubleshooting skills.
Spring MVC experience.
Apache Camel framework and OSGI container experience.
*This position is remote for MA, NH, ME, RI and CT only*
Boston Children's Hospital offers competitive compensation and unmatched benefits, including a rotating days/evenings and week-end schedule, affordable health, vision and dental insurance, generous levels of time off, 403(b) Retirement Savings plan, Pension, Tuition Reimbursement, cell phone plan discounts and discounted rates on T-passes (50% off). Discover your best. #CB
Boston Children's Hospital is a 395-bed comprehensive center for pediatric health care. As one of the largest pediatric medical centers in the United States, Children's offers a complete range of health care services for children from birth through 21 years of age.