Enable job alerts via email!

PRINCIPAL JAVA ENGINEER

Svitla Systems, Inc.

Massachusetts

Remote

USD 120,000 - 150,000

Full time

22 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in online marketing is seeking a Principal Java Engineer for a full-time role in Poland. The position involves significant back-end development in Java, with some front-end work in React. The ideal candidate will have extensive experience in large-scale application development and strong leadership skills. The company offers flexibility in workspace, competitive compensation, and a supportive team environment.

Benefits

Comprehensive medical insurance
MultiSport card
15 vacation days
Bonuses for article writing
Personalized learning program

Qualifications

  • 8+ years of experience in developing large-scale applications.
  • Experience as a Java Back End Developer with successful project implementations.
  • Upper-intermediate level of English and higher.

Responsibilities

  • Participate actively in product design, development, and code reviews.
  • Contribute towards strategic initiatives and integrations with third-party billing systems.
  • Mentor junior team members on best practices, architecture, and development.

Skills

Java
AWS
Microservices
English

Tools

Maven
Gradle
Jenkins
Git
Docker
Kubernetes

Job description

Svitla Systems Inc. is looking for a Principal Java Engineerfor a full-time position (40 hours per week) in Poland. Our client is an online marketing company headquartered in Waltham, Massachusetts. It provides email marketing, social media marketing, event marketing, and online survey tools to help small organizations grow their businesses by building stronger customer relationships. More than 500,000 small businesses, nonprofit organizations, and member associations rely on the easy-to-use, affordable online tools to create and deliver personalized, professional communications that engage customers, members, and prospects wherever they congregate online – from their email inboxes to their social networks. As an industry leader in permission-based online marketing, the client partners with leading providers of online and social media marketing solutions.

The team is working on the billing part of the app, subscriptions, and their modifications, which involve complex business logic. The role includes 80% of the back end (Java) and 20% of the front end (React). On-calls are strictly within working hours when needed.

Requirements
  • 8+ years of experience in developing large-scale applications.
  • Experience as a Java Back End Developer with successful project implementations.
  • Strong understanding of Java programming and server-side frameworks (e.g., Spring, Spring Boot).
  • Experience as a Staff Engineer/Tech Lead.
  • Knowledge of AWS cloud, specifically with Lambdas.
  • Understanding of integration of third-party APIs.
  • Expertise in working with legacy codebase and refactoring.
  • 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).
  • Understanding of unit testing (e.g., JUnit) and integration testing.
  • Experience in database design, optimization, and query tuning for relational (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB).
  • Experience designing and implementing RESTful APIs and familiarity with API standards (e.g., OpenAPI).
  • Understanding of microservices architecture.
  • Huge plus experience with Docker, Kubernetes.
  • Familiarity 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.
  • Upper-intermediate level of English and higher.
Responsibilities
  • Participate actively in product design, development, and code reviews, primarily focusing on backend features with some front-end work.
  • Contribute towards strategic initiatives and integrations with third-party billing and payment systems.
  • Review team PRs and improve observability and overall quality of code.
  • Investigate and resolve issues within the billing ecosystem.
  • Engage in retrospectives to continually improve processes.
  • Collaborate with PMs and senior developers to understand business needs and identify the best technical solutions.
  • Mentor junior team members on best practices, architecture, and development.
We offer
  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Flexibility in workspace, either remote or in our welcoming office.
  • Comprehensive medical insurance after one month.
  • MultiSport card with access to 2500 sports facilities all over Poland
  • Bonuses for article writing, public talks, other activities.
  • 15 vacation days, 10 national holidays, sick leaves, family days off.
  • Personalized learning program tailored to your interests and skill development.
  • Free webinars, meetups and conferences organized by Svitla.
  • Gifts for anniversaries, New Year, children and more.
  • Fun corporate celebrations and activities.
  • Awesome team, friendly and supportive community!
About Svitla

Svitla Systems is a global digital solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and trustworthy environment.

Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, Amplience, InvoiceASAP and Global Citizen. At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes.

Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!

If you are interested in our vacancy, please send your CV.
We will be happy to see you in our friendly team :)

Tell us briefly about your project, and we will contact you within a day.

First Name Last Name Email Please leave this field empty. Country Phone Number Linkedin Profile Link (Optional) Attach Cover Letter (optional) Choose a file or drag and drop ithere
(Pdf, max file size 10MB) Attach Resume Choose a file or drag and drop ithere
(Pdf, max file size 10MB) or Send me information about vacancy or Svitla news by email (Optional) By submitting the form, you agree to the processing of your personal data. Svitla Privacy Policy

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Java Software Engineer (Onsite)

Raytheon Technologies Corporation

Marlborough

On-site

USD 101,000 - 203,000

8 days ago

Principal Software Engineer - Java

P2P

Remote

USD 130,000 - 180,000

Today
Be an early applicant

REMOTE - Senior Software Engineer

Lensa

Marlborough

Remote

USD 134,000 - 214,000

6 days ago
Be an early applicant

Jacada and Java Developer

United Global Technologies

Hingham

Remote

USD 90,000 - 130,000

Today
Be an early applicant

Senior Application Engineer - SPDM (Remote)

Davita Inc.

Waltham

Remote

USD 100,000 - 150,000

Today
Be an early applicant

Senior Software Developer

Davita Inc.

Waltham

Remote

USD 130,000 - 165,000

Today
Be an early applicant

Data Cloud Solutions Architect

ZipRecruiter

Framingham

Remote

USD 120,000 - 160,000

Today
Be an early applicant

Software Developer

Digital Prospectors

Boston

Remote

USD 95,000 - 130,000

Today
Be an early applicant

Data Software Engineer – Corporate Technology Data Engineering & Analytics

RemoteWorker US

Springfield

Remote

USD 100,000 - 140,000

Yesterday
Be an early applicant