Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer - Java

$126.7k - $150k

Smarsh

Java Developer

Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines. Relentless innovation has fueled our journey to consistent leadership recognition from analysts like Gartner and Forrester, and our sustained, aggressive growth has landed Smarsh in the annual Inc. 5000 list of fastest-growing American companies since 2008.

We are looking for a highly skilled Java Developer to join our R&D Server team. In this role, you will design and develop both new and existing product capabilities, working across a diverse set of technologies and architectures. This position also provides the opportunity to develop and support services within our federal enclave environment, alongside our cloud based workloads. Developing and supporting features within our federal enclave environment, requiring careful attention to compliance, security, and constrained deployment workflows. Building, enhancing, and maintaining services in our AWS-based production environment, leveraging modern cloud-native tooling and infrastructure. The ideal candidate is someone who loves to self-learn, shares expertise with peers, and thrives in an Agile, collaborative, and warm team environment.

Our tech stack includes Redis, Oracle, PSQL, Kafka, Spring, Microservices, Docker, Kubernetes, AWS, Jenkins, Grafana, ELK, Maven, and GitHub.

How will you contribute?

  • Design, develop, and maintain Java-based backend services across both secure federal enclave and AWS production environments.
  • Contribute to architecture design, code quality, performance optimization, and scalable system patterns.
  • Collaborate closely within an Agile Scrum team and provide mentorship, knowledge sharing, and technical leadership.
  • Participate in production troubleshooting, analysis, and improvements across diverse runtime environments.
  • Work with DevOps, QA, and Product teams to ensure smooth delivery, operational readiness, and high system reliability.

What will you bring?

  • At least 3 years of professional Java development experience (exceptional candidates with slightly less may be considered).
  • Strong object-oriented programming skills and deep understanding of Java internals.
  • Solid experience in software engineering principles, including system design, architecture, and best coding practices.
  • Hands-on experience with multi-threaded programming.
  • Ability to adapt development workflows to both federal enclave and cloud-based (AWS) environments.
  • Advantages
  • Experience working with or supporting secured / restricted-access environments is a plus.
  • Experience supporting a FedRAMP certified product in production.
  • DevOps-oriented mindset, with exposure to CI/CD pipelines, containerized environments, and operational tooling.
  • Experience working with or integrating AI/ML tools or frameworks.
  • Background in microservices architecture, including asynchronous (Kafka, messaging queues) and synchronous (RESTful APIs) communication models.
  • Strong test-oriented mindset (unit tests, component tests, automation).
  • Experience with Spring / Spring Boot.
  • Hands-on with Docker, Kubernetes, and container orchestration platforms.
  • Experience with Kafka event-driven systems.
  • Familiarity with profiling tools, code coverage tools, and CI/CD systems.

$126,700 - $150,000 a year The above salary range represents Smarsh's good faith and reasonable estimate of the range of possible base compensation at the time of posting. Any applicable bonus programs will be discussed during the recruiting process. The salary for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, location, specialty and training. Local cost of living assessments are done for each new hire at the time of offer.

Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything we do. We work closely with the most popular communications platforms and the world's leading cloud infrastructure platforms. We use the latest in AI/ML technology to help our customers break new ground at scale. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh leadership, culture, and commitment to developing our people have all garnered Comparably.com Best Places to Work Awards. Come join us and find out what the best work of your career looks like.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Java in Atlanta, GA vacancy
  •  ...Sr. Software Engineer Location: St. Louis, MO or Atlanta, GA - NO WFH, Work from Client location. Have hands-on knowledge of Java, Spring Boot and Microservices (REST API) Be skilled at explaining technical problems succinctly and clearly Have good knowledge... 
    Senior
    Work from home

    Yantran LLC

    Atlanta, GA
    2 days ago
  • IntelliTrans, (ITL), a subsidiary of Roper Technologies, Inc. (NYSE: ROP) is seeking a Sr. Software Engineer (Java) to join our team, hybrid in Atlanta, GA Position Summary Essential Duties and Responsibilities include the following. Creates and implements well-structured... 
    Senior

    Verathon

    Atlanta, GA
    3 days ago
  •  ...Sr. Java Developer Location – Charlotte, NC / Plano, TX / Atlanta, GA (Onsite) Fulltime Seeking a Senior Java Developer with strong experience in Kafka, IBM MQ/JMS, and MuleSoft to build and support scalable, event-driven and integration-focused enterprise applications... 
    Senior
    Full time

    AceStack LLC

    Atlanta, GA
    1 day ago
  •  ...Job Title Expertise with Java/J2EE experience including frameworks such as Spring REST, and Spring Batch. Experience with Spring...  ...models. Ability to guide, train, mentor associate engineers & collaborate with UI developers using agile practicality. To... 
    Senior

    Omni Inclusive

    Atlanta, GA
    4 days ago
  •  ...Sr. Java Developer Key Responsibilities: o Bachelor's degree in Software Engineering, Computer Science, Information Technology or other related technical discipline. o Should Have 10+ Years of IT Experience o Strong experience in Core Java... 
    Senior

    3B Staffing LLC

    Atlanta, GA
    4 days ago
  •  ...Sr. Java Developer Charlotte, NC Hybrid - ssessment is required for this role Role Overview We are seeking a highly skilled Senior Java Backend Engineer to join our Digital Channels API team supporting client profile services and modernization initiatives... 
    Senior

    RIT Solutions, Inc.

    Atlanta, GA
    3 days ago
  •  ...Overview: Job Title : Full-stack Java Developer-UI/UX (705796) Remote Long-Term Job Description As part of the...  ...developers in your team. You will work closely with architects, Sr. developers, managers, executives, and other groups throughout the... 
    Senior
    Remote work

    r2 Technologies, Inc.

    Atlanta, GA
    2 days ago
  •  ...Title – Sr Java Developer Position – Contract (12+ Months) Location – Remote...  ...degree in computer science, mathematics, engineering or related field, or equivalent practical...  ...experience. Eight years of expertise in software development Five years of hands-on... 
    Senior
    Contract work
    Remote work

    TWO95 International

    Atlanta, GA
    1 day ago
  • $90k - $140k

     ...description We are seeking a skilled Java Developer to join our dynamic team. The...  ...in developing, testing, and maintaining software solutions using Java and related technologies...  ...as a Java Developer or Software Engineer. Benefits Competitive salary and performance... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    Triunity Software

    Atlanta, GA
    3 days ago
  • $130k

     ...Sr. Java backend Developer Location: Atlanta, GA (Onsite from Day 1) The pay range for this role is $130,000 per annum with Tech mahindra/AT&T JoB description : Java Spring boot framework Microservices Rest apis Kafka... 
    Senior

    Yochana

    Atlanta, GA
    4 days ago
  •  ...Job Title Location – Atlanta, GA Contract role JD – Should have 8+ years of strong hands-on development experience in core Java, Java 8, Camel, Messaging MQ/Kafka, REST Web Services. Should have strong hands-on experience working on Spring Batch, Spring boot, Spring... 
    Senior
    Contract work
    Work experience placement

    Staffing the Universe

    Atlanta, GA
    4 days ago
  •  ...work with product, operations, security, and engineering partners to deliver outcomes that scale. As a Senior Lead Software Engineer at JPMorganChase within Consumer & Community...  ...production systems at scale Advanced Java expertise, including concurrency, memory management... 
    Senior

    Fairygodboss

    Atlanta, GA
    1 day ago
  •  ...Job Title: Sr Java Full Stack Developer Location: Atlanta, GA (Hybrid) Duration: 12+ Months Job Description...  ...building, and deployment a plus Experience building computer software within the airline industry is a plus Knowledge of Windows... 
    Senior
    Immediate start
    Flexible hours

    Equiliem

    Atlanta, GA
    3 days ago
  • Sr. Java Full Stack Developer - Tech Lead About the job Sr. Java Full Stack Developer - Tech Lead Role: API Java-Tech Lead Location: Atlanta, GA (Initially Remote) Project Type: Long Term Contract Tech Lead -UI/APi Java, Microservices, Spring Boot or Camel, Node Express... 
    Senior
    Long term contract
    Remote work

    Tekgence

    Atlanta, GA
    4 days ago
  •  ...Senior Java Engineer Develops and implements solutions coordinating applications across the enterprise or its units/departments. Evaluates existing components or systems to determine integration requirements and to ensure final solutions meet organizational needs. Reuses... 
    Senior

    Samprasoft

    Atlanta, GA
    5 days ago
  •  ...requirement. Responsibilities: Senior Level Java resources needed that have experience in the full life cycle of software development and support activities for Client...  ...documentation. Required - Bachelor's degree in Software Engineering, Computer Science, IT or other related... 
    Senior
    Full time

    PEOPLECORP AMERICA INC

    Atlanta, GA
    4 days ago
  •  ...Java Developer 6+ years of experience Should have experience in Java/J2EE technology with expertise in AngularJS, ReactJS, JSP, Node.js, HTML5, CSS, Struts Framework, Angular Framework and good experience in the Spring (Spring Boot, Spring MVC, Spring Core, Spring... 
    Senior

    ClifyX

    Atlanta, GA
    4 days ago
  •  ...Senior Java Developer Senior Java Developer with 6+ years of experience. Hands on experience in developing java applications using JSF 2.x is mandatory. Strong, in-depth software development experience using Java Skills: Java, J2EE, JSF 2.x, EJB 3.x, JPA (Hibernate... 
    Senior

    BizTek People

    Atlanta, GA
    4 days ago
  •  ...Senior Java Developer I, Swati, would like to share a job opportunity as Senior Java Developer based in Charlotte, NC / Plano, TX...  ...ecosystem. Knowledge of cloud computing or distributed computing. Software development in Agile environment. Java(JDK 1.8), Spring... 
    Senior
    Full time

    Syntricate Technologies

    Atlanta, GA
    1 day ago
  •  ...Senior Software Engineer Team Lead We are seeking a Senior Software Engineer Team Lead to lead...  ...agile environment Deep experience with Java/Spring Boot, React, and Amazon Web...  ...project in Agile methodology The usual Sr PM skills (excellent soft skills, comfortable... 
    Senior
    Temporary work
    Work at office

    Bellwood Inc

    Atlanta, GA
    1 day ago
  • A leading technology company in Atlanta, GA, is seeking a Java Developer with over 8 years of experience, preferably with a background in Unemployment Insurance. The role requires strong technical skills in Java, J2EE, Angular 17, and Spring Boot. Responsibilities include... 
    Senior

    Itlearn360

    Atlanta, GA
    2 days ago
  •  ...Senior Software Engineer Play a key role as a Senior Software Engineer on scrum teams focused on developing our Cloud Platform that will...  ...responsibilities will include: Build large-scale applications using Java or similar languages, with a focus on high-performance,... 
    Senior

    MDA Edge

    Atlanta, GA
    2 days ago
  •  ...States . PCGAA7115 Overview Our Direct Client is seeking a qualified candidate for the temporary contractor staffing position of Java Developer in Atlanta, Georgia. Location: Atlanta, GA Duration: 12+ Months Qualifications ~7 Years Required - Web... 
    Senior
    Temporary work
    For contractors
    Remote work
    Flexible hours

    PEOPLECORP AMERICA INC

    Atlanta, GA
    2 days ago
  • A technology company in Atlanta is seeking an experienced developer specializing in real-time data streaming applications using Java and Apache Kafka. The candidate should have over 8 years of experience designing, developing, and maintaining data pipelines while integrating... 
    Senior

    Robotics Technologies LLC

    Atlanta, GA
    5 days ago
  • TRG Inc. is looking for a skilled Software Developer with 6 - 8 years of experience. The candidate must have strong knowledge of J2EE frameworks and a background in developing complex customer-facing applications. This role requires proven leadership abilities and excellent... 
    Senior

    TRG Inc.

    Atlanta, GA
    4 days ago
  •  ...Job Title: Senior Java Developer Address: Atlanta, GA 30303 12 Months Contract...  ...experience in the full life cycle of software development and support activities. The...  ...Skills: Bachelor's degree in Software Engineering, Computer Science, Information... 
    Senior
    Contract work

    InterSources

    Atlanta, GA
    4 days ago
  •  ...We are actively looking for a Senior Java Engineer with excellent technical expertise, who is interested in joining our growing project...  ...from requirements analysis to production. Constantly improve software quality (evaluate and incorporate new libraries, tools, and... 
    Senior
    Work at office
    Worldwide
    Flexible hours

    Grid Dynamics Holdings

    Atlanta, GA
    4 days ago
  •  ...Evident ID in Atlanta is seeking a Software Engineer with 3+ years of experience in Java/Python and a keen interest in AI development tools. This hybrid role involves integrating AI-native coding practices and delivering impactful software solutions. Candidates should... 
    Remote work

    Evident ID

    Atlanta, GA
    1 day ago
  •  ...Sr Software Engineer - (Java+Sprinboot+Kubernetes) Remote Can send someone ssessment required - Senior Software Engineer (Java, Spring Boot, Kubernetes) Job Description n experienced engineer who designs, builds, and operates... 
    Senior
    Remote work

    RIT Solutions, Inc.

    Atlanta, GA
    2 days ago
  • A technology solutions company is seeking a BRMS/Drools Developer with strong Java expertise. This fully remote role focuses on designing and implementing business-rule solutions for enterprise systems. Candidates must possess over 7 years of Java development experience... 
    Senior
    Remote job
    Flexible hours

    Lumenalta

    Atlanta, GA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer - Java. Be the first to apply!