Java Engineer (Technical Lead/Senior)
OpenClinica
This job is no longer accepting applications
See open jobs at OpenClinica.See open jobs similar to "Java Engineer (Technical Lead/Senior)" Thompson Street Capital Partners.Join our growing development team where you will manage a group of developers/engineers and lead cutting-edge development efforts to make life sciences research more integrated, efficient, and reliable. We encourage innovation, collaboration, and leadership to help today’s good ideas become tomorrow’s industry-changing breakthroughs. Come join our team!
On any given day you might:Â
- Lead a team of software engineers, ensuring they meet their performance goals and development objectives.Â
- Establish technical and architecture leadership for one or more products, modules or major feature areas.
- Provide leadership in all phases of application development including planning, documentation, construction, implementation, testing, release, and maintenance.
- Design, architect and develop software applications using an agile development model following guidelines set by management.
- Develop new features and fix bugs that improve the OpenClinica platform, architecture, infrastructure, and functionality.
- Write unit and integration tests with JUnit.
- Work with enterprise-level technologies.
- Work with other members of the development team to roll out the production release of the software.
- Perform code reviews to ensure code adheres to high-quality standards.
- Promote efforts to minimize technical debt, maximize quality, and adopt state-of-the-art technologies.
- Communicate and Collaborate with cross-functional teams effectively.
- Respond as needed to questions and requests from OpenClinica Client Services team, customers, and community members that involve some type of Technical Support.
- Bring your creative thinking, strategies, and ideas to advance our company’s values, unique culture, and vision for the future.
Qualifications: :
- 7+ years of professional experience (not internship) building Java-based applications using Spring and Hibernate.
- 7+Â years of experience designing, building, and consuming REST APIs in a security-conscious environment.
- 7+ years of experience working with relational databases and SQL.
- Superior written and verbal skills
- Proven track record of communicating ideas to both technical and non-technical people
- BS in Computer Science or equivalent experience.
Desirable skills, familiarity and experience:
- Prior experience working with healthcare or life science software
- Angular, HTML5, CSS3, JavaScript, jQuery, agile, git and mobile web development.Â
- NodeJS, Meteor, Python.
- Microservices, AWS, container, and cloud.
- Proven record of contributing to open-source software projects.
Job Location:
This is a fully U.S. Remote position. We ask that the candidate be available during 9-5 pm ET.
Please note that we are looking for a number of Java Engineers with varying years of experience. As a result, the responsibilities and requirements may change slightly based on the role/ years of experience.Â
Compensation & Perks:
- Competitive base + bonus
- Flexible paid time off
- 401k plan with generous matching
- Health, dental, and vision insurance
- Paid Parental Leave
- Summer Fridays
- Flexible Spending Account
- Company Paid Life insurance
- Short and long term disability
- and more!Â
In addition, we offer some useful and fun perks, such as:
- A professional development budget just for you!
- A fun culture and happy people!
Â
This job is no longer accepting applications
See open jobs at OpenClinica.See open jobs similar to "Java Engineer (Technical Lead/Senior)" Thompson Street Capital Partners.