BioTelemetry, Inc. Senior Software Engineer in Concord, Massachusetts
We are looking for a Senior Java developer responsible for building Java web applications. This includes anything between complex groups of back-end services and their client-end (browser and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
Hands-on Java OO code developer will contribute to the core Telserve product, a Medical Device Data System.
Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
Creates multimedia applications by using authoring tools.
Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
Supports users by developing documentation and assistance tools.
Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
System support for Telserve and the AWS infrastructure.
- BS in Software Engineering preferred; Advanced degree a plus
5 -7+ years of experience in a Java environment
Proficient in Java, with a good knowledge of its ecosystems. Android/iOS knowledge a plus
Solid understanding of object-oriented programming
Familiar with various design and architectural patterns
Skill for writing reusable Java libraries
Knowledge of concurrency patterns in Java
Familiarity with concepts of MVC, JDBC, and RESTful
Experience with popular web application frameworks, such as
Familiarity with Java GUI frameworks such as Swing, bootstrap, JQuery and FTL
Knack for writing clean, readable Java code
Experience with both external and embedded databases, particularly MySQL
Understanding fundamental design principles behind a scalable application
Basic understanding of the class loading mechanism in Java
Creating database schemas that represent and support business processes
Basic understanding of JVM, its limitations, weaknesses, and workarounds
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Familiarity with build tools such as Ant, Maven, and Gradle
Familiarity with continuous integration
Must be a team player with very good communication skills, interpersonal skills and open to learning new skills.
Physical Job Requirements
- Office located in Concord, MA
BioTelemetry is an Equal Opportunity Employer.
External Company Name: CardioNet
External Company URL: http://www.cardionet.com/
Street: 150 Baker Ave.