Software Developer

BlueTarp Financial - Portland, ME3.3

30+ days agoFull-time
Portland, ME
As a Software Developer within our IT group, you will collaborate within an agile environment with top-notch developer and operations teams to build and improve BlueTarp’s business systems. You will work with creative individuals responsible for delivering best-of-breed web and mobile products to our customers.


Engineering Manager

FLSA Status

Essential Duties and Responsibilities
Leading edge technologies

work on a variety of projects ranging in both size and scope

Collaborate within the dev team and cross-team( Product and Biz).

Practice and mentor Agile and Continuous Development practices

Participate in Code Reviews

Contribute to the company's best practices knowledge base

Develop browser-based, rich internet applications using cutting-edge client-side Javascript, and server-side Java frameworks

Required Skills
Additional Skills
Solid java experience

Proficient in Web Application Development

Possess the ability to estimate, design, develop, and test software, from server-side to client-side.

OO skills, including design pattern knowledge

A desire to work with Agile Methodologies

Knowledge of or experience with software best practices, like CI and TDD

Ability to learn quickly

Working knowledge of Java and Java libraries and frameworks (e.g. SpringBoot and Hibernate)

Strong communication skills in both written and oral form

Strong time management skills and detail-oriented work ethic

Strong values of ownership, personal development, and transparency.

Ability to thrive in a team environment and effectively work with diverse groups of coworkers.

Experience automating and orchestrating distributed systems

Can troubleshoot and contribute to improving efficiency within the application and database environments.

A firm grasp of basic networking concepts including routing, subnets and firewalls

Strong understanding of Internet technologies, including DNS, VPN, SSH/SSL, load balancing and security.

Knowledge of and experience supporting disaster recovery and contingency planning to help minimize business-impacting risks

Experience in virtualization platforms and underlying storage systems

Experience in containerization and container orchestration

Interested and qualified candidates, please submit resumes to for consideration.