Simplify Logo

Full-Time

Senior Software Engineer

Java Backend

Confirmed live in the last 24 hours

Constant Contact

Constant Contact

1,001-5,000 employees

Digital marketing tools for small businesses

Consumer Software
Consulting

Compensation Overview

$108.4k - $135.5kAnnually

+ Commission + Bonus

Senior, Expert

Gainesville, FL, USA + 1 more

Category
Backend Engineering
Software Engineering
Required Skills
Kubernetes
Agile
MySQL
Software Testing
Git
Java
Postgres
Gradle
Docker
Jenkins
Maven
MongoDB
REST APIs
Product Design
Requirements
  • 6+ 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 specializes in digital marketing solutions tailored for small businesses, encompassing services like email marketing, SMS marketing, social media marketing, and marketing automation. This focus on streamlined, comprehensive tools for digital communication positions them as a leader in supporting small business growth and enhancing customer engagement. Working here offers a chance to be at the forefront of digital marketing technology that plays a pivotal role in driving sales and expanding customer bases for small enterprises, which can be both rewarding and impactful.

Company Stage

Private

Total Funding

$434M

Headquarters

Waltham, Massachusetts

Founded

1995

Growth & Insights
Headcount

6 month growth

0%

1 year growth

-2%

2 year growth

0%