Sr. Software Engineer - Java
$126.7k - $150kSmarsh
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.
- ...Overview: Role: Sr. Java Developer Location: PLEASANTON, CA Duration: 6 months • 8+ years of overall Industry experience on Java/J2ee with at least 5+ years of Rest/Micro Services experience: • Microservices, Spring Boot, Spring Cloud Config,...Senior
- ...Provider Data Management Technology Stack - Java (v 8+) - SQL Server (v 2019+ ) - Click2... ...using Docker or another container engine, OpenShift - Hands on experience in designing... ...developing applications - Knowledge of developing software deployed on cloud-hosted services. -...Senior
- ...Francisco Bay Area. The work model is a hybrid arrangement. We are seeking a highly motivated professional, offering strong hands-on Java and SQL development, Microservices design and deployment, proficiency working on CI/CD pipelines, and with well-developed...SeniorWork experience placement
- An established industry player is seeking a skilled Java Developer to lead technical projects and guide a talented team. In this role, you will be responsible for providing technical solutions, defining best practices, and ensuring compliance across modules. You will collaborate...Senior
- ...skilled professional with over 7 years of software test automation or software development experience. The role requires strong Java expertise, API automation proficiency,... ...a Bachelor’s degree in Computer Science/Engineering and must be based in the Pacific Time Zone...Senior
- A prominent IT consulting firm is seeking a senior developer with over 9 years of experience in enterprise web/mobile application development. The ideal candidate will possess deep knowledge of Angular.JS, Node.JS, and DevOps methodologies. Responsibilities include ownership...SeniorWork at officeImmediate start
- ...Sr. DevOps Engineer Location: Pleasanton, CA Proven ability to thrive in a fast-past development operations role - 5+ years of relevant experience... ...Experience creating CI/CD for applications in NodeJS, Java micro services, along deployment to AEM(Adobe Experience Manager...SeniorWork experience placement
- ...Senior Java Developer We are looking for a Senior Java Developer based in Latin America... ...-term project for one of our clients, a software company based in San Ramon, California.... ...Responsibilities Serve as a Senior Engineer on a cross-functional Scrum team, leading...SeniorContract work
- **SR. SOFTWARE QA ENGINEER****SR. SOFTWARE QA ENGINEER**in a job titlewith similar duties and skills.Monitor phases of IT engagement, including business... ...modules; Work on SQL and PL/SQL package/procedure-based, Java script, Ruby, and protractor programming for data...SeniorRemote workRelocation
- Java Developer Location: Pleasanton, CA Duration: Contract Note – Candidates needs to be onsite after Covid - 19 without exceptions. Java 8+ Spring boot Reactive Programing - Reactor framework - Spring Web Flux NoSQL - Cassandra or MongContract work
- ...company is seeking an experienced Sr Websphere Commerce Developer... ...will have over 7 years of software development experience and expertise... ...of Web Sphere Commerce and Java is required. Non-local... ...involves implementing software engineering projects and working with various...SeniorContract workLocal area
- ...Java Developer With React Exp. Skill Matrix: ~7+ years of overall IT experience ~5+ years of Java experience ~ Spring / Spring Boot / Reactive / Junit test cases ~ REST APIs ~ NoSQL ~ SOLID principle implementation knowledge ~ Any cloud experience:...
- ...Java Developer Location: Pleasanton, CA Long term contract Write clean, reusable code that's easier to read and test. Build products that perform, scale, are highly available and fault tolerant with automated failover capabilities. Operate and scale a rapidly...Long term contract
- ...Qualifications 3+ years of experience, preferred BTech-BE from Tier 1/2 engineering schools Knowledge on Agentic AI, GenAI and Classic ML... ...Wrangling skills with some languages like Python, R, Scala, Java, SQL Good knowledge of GCP, Big Query, Google Cloud Storage, Google...SeniorLocal area
$222.9k - $334.3k
...Workday, Inc. is seeking a Principal Software Engineer in Pleasanton, California. In this role, you will partner with engineering to shape... ...engineering, especially in large-scale systems and proven abilities in Java or Scala. The position offers a competitive salary ranging...- ...Hi Friends, I am sending requirement, kindly get back to me if the job description suits you. Job Title: Sr.JAVA Developer (No OPT) Job Location: Sunnyvale, CA Experience: 8-10 Years. Duration: 6 Months Contract Type: C2C...SeniorContract work
$100k - $130k
...management, and industry compliance standards. Previous experience working with audit tools, reporting systems, and data analysis software. Ability to manage deadlines, handle multiple projects, and work independently. Qualifications Professional certifications related...Senior- ...Data Management Systems Engineer This role will be an individual contributor responsible for designing, constructing and implementing... ...~5+ years of hands-on programming and integration experience (Java, J2EE/Spring, SOAP, REST APIs) ~ Significant experience with Agile...Work experience placement
- ...Technosystems Pvt Ltd in Fremont, California is seeking an experienced software developer to design and develop applications utilizing... ...healthcare industry. This role requires strong programming skills in Java and a proactive attitude. Applicants should have excellent...Senior
- ...variable cost. Job Description Job Title: Java Full Stack Developer Location:... ...This position also leads the creation of Software Architectural Documents (SADs) and ensures... ...Bachelor's degree in Computer Science, Engineering, Telecommunications, or a related discipline...Contract workImmediate start
- ...Role: Software Developer ( Java ) Location: Onsite - Beverly, NJ (near Philadelphia) (about 15 miles from the Bristol Burlington Bridge)... ...systems. Collaboration with cross-functional teams, including engineers, marketing professionals, and customers will be...Full timeWork experience placementLocal area
$274.46k - $296.8k
...Ireland, the Data Platform and Observability Engineering team is vital to enabling real‑time... ...crucial Workday applications. Provide software for the collection, ingestion, storage,... ...Five years (60 months) of experience in Java/Scala. Five years (60 months) of experience...SeniorWork at officeRemote workFlexible hours- ...San Ramon, CA and Louisville, KY Chevron Full time Job Description: ~7+ years of experience in Software Development (E-Commerce) ~ Good knowledge on core java, JEE(Servlets, JSP), JavaScript, JQuery, SQL and Shell Scripts ~ Work experience in Hybris 6.xx ~...SeniorFull timeWork experience placement
$139.9k - $280.6k
...seeks mission-focused candidates for critical roles in the Livermore, CA facility. Successful applicants will develop tactics, drive engineering projects, and collaborate across disciplines to ensure mission success. Ideal candidates have a Bachelor's degree, strong...SeniorFlexible hours- ...Overview: Java Full stack Developer Location: Pleasanton, CA. Req Skills: Java8, Spring, Microservices, AEM,... ...cross-functional Agile teams that include Product Owners, QA Engineers, and fellow Software Engineers to implement the next generation of applications...Work experience placement
- HR Tech Job in Pleasanton is seeking a Senior Software Engineer for the OMS Data Lake team to architect and build platform capabilities. The... ...consistency across platforms while utilizing technologies like Java, Apache Spark, and AWS. Join a culture rooted in integrity...Senior
- A leading technology company is seeking a Support Engineer to join their remote team. The ideal candidate will have 2-5 years in technical support, proficient in Java and C#, and possess strong problem-solving skills. Responsibilities include diagnosing technical issues...Remote jobFull time
$190.1k - $285.1k
...secure, ecosystem-wide data access. By engineering high-throughput distributed platform services... ...consumers. About You As a Senior Software Engineer on the OMS Data Lake team, these... ...expect you to have: Programming Languages: Java (Primary), Scala, or Python Data &...SeniorWork at officeRemote workHome officeFlexible hours- ...decision-making and streamline workflows. The ideal candidate will have over 3 years in software development, focusing on AI, with strong programming skills in languages like Python and Java. The company fosters innovation and collaboration, offering a competitive salary...Senior
- ...experience on any Cloud platform with Kubernetes and Openshift Windows 2016+ working experience Has fail knowledge of Java based code to debug the code and then work with dev to address the issues Familiar with VM's, Vlan, F5, Firewall concepts...SeniorWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer - Java. Be the first to apply!
- java web developer Pleasanton, CA
- java software engineer Pleasanton, CA
- java developer Pleasanton, CA
- entry level java developer remote Pleasanton, CA
- java spring developer Pleasanton, CA
- java developer remote part time Pleasanton, CA
- senior electronic design engineer Pleasanton, CA
- senior robotics software engineer Pleasanton, CA
- senior electrical designer Pleasanton, CA
- senior director clinical development Pleasanton, CA

