Full-Time

Principal Software Engineer

Java Backend

Posted on 8/30/2024

Constant Contact

Constant Contact

1,001-5,000 employees

Digital marketing solutions for small businesses

Consumer Software
Social Impact

Compensation Overview

$127.6k - $159.5kAnnually

+ Commission + Bonus

Senior

Gainesville, FL, USA + 1 more

More locations: Waltham, MA, USA

Hybrid role requiring in-office presence in Waltham, MA or Gainesville, FL.

Category
Backend Engineering
Software Engineering
Required Skills
Kubernetes
Agile
MySQL
Git
JUnit
Java
Postgres
Gradle
Docker
Jenkins
Maven
MongoDB
REST APIs
Spring
Requirements
  • 8+ years developing large scale applications
  • Proven experience as a Java Backend Developer with successful project implementations.
  • Proficient in Java programming and server-side frameworks (e.g., Spring, Spring Boot).
  • Strong understanding of the software development life cycle (SDLC) and agile methodologies.
  • Demonstrated expertise in designing, developing, testing, and maintaining scalable backend applications.
  • Experience with build tools (e.g., Maven, Gradle) and CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Proficient in unit testing (e.g., JUnit) and integration testing.
  • Experience in database design, optimization, and query tuning for both relational (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB).
  • Skilled in designing and implementing RESTful APIs and familiar with API standards (e.g., OpenAPI).
  • Understanding of microservices architecture.
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Proficient with version control systems (e.g., Git).
  • Familiarity with test-driven development (TDD) practices.
  • Knowledge of design patterns, best practices in Java development, and secure coding practices.
Responsibilities
  • Participate actively in product design, development, and code reviews.
  • Act as an integral, embedded member of an agile team.
  • Work within a Service-Oriented Architecture.
  • Contribute significantly to the creation of a long-term, scalable architecture.
  • Drive a quality mindset in collaboration with the Quality Assurance team.
  • Engage in retrospectives to continually improve processes.
  • Utilize the latest tools and technologies.
  • Collaborate with PMs, data scientists, and senior developers to understand business needs and identify the best technical solutions.
  • Mentor junior team members on best practices, architecture, and development.
  • Stay current with industry trends and ensure the adoption of the latest technologies and best practices.

Constant Contact offers digital marketing solutions for small businesses and nonprofits, focusing on email and social media marketing. Their user-friendly tools help clients create effective marketing campaigns to engage their target audiences and drive sales or donations. Operating on a subscription-based model, Constant Contact provides various pricing tiers to accommodate different business sizes, making their services accessible to all. The company aims to simplify marketing for organizations that may lack the resources or expertise to manage complex campaigns.

Company Stage

Growth Equity (Venture Capital)

Total Funding

$420.8M

Headquarters

Waltham, Massachusetts

Founded

1995

Growth & Insights
Headcount

6 month growth

-1%

1 year growth

-1%

2 year growth

-1%
Simplify Jobs

Simplify's Take

What believers are saying

  • Constant Contact is recognized as a market leader in email marketing.
  • The partnership with Square enhances marketing and transaction capabilities.
  • Expansion in APAC positions the company for growth in Asia-Pacific.

What critics are saying

  • Increased competition from AI-driven platforms like ActiveCampaign and Mailchimp.
  • Potential strategic shifts due to the sale of Siris Capital's ownership stake.
  • Data privacy challenges from integrations with platforms like Square.

What makes Constant Contact unique

  • Constant Contact offers AI-powered tools like Campaign Builder and BrandKit.
  • The company integrates with over 300 apps, including Square and HostGator.
  • Constant Contact provides a subscription-based model with various pricing tiers.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Paid Vacation

Hybrid Work Options

Professional Development Budget

Paid Sick Leave

Paid Holidays

INACTIVE