> Markdown version of [/jobs/ext/277715-senior-java-engineer](https://www.wearedevelopers.com/jobs/ext/277715-senior-java-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Engineer - **Company:** On24, Inc. - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), Apache HTTP Server, Server Applications, Oracle WebLogic Server, Cascading Style Sheets (CSS), Computer Programming, Enterprise JavaBeans, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Web Servers, Java Message Service (JMS), Java Persistence API, Java Servlet, Spring Framework, Javaserver Pages, Nginx, Perforce, Redis, Security Assertion Markup Language (SAML), Shell Script, Web Applications, Spring-boot, Gitlab, Git, Kubernetes, Information Technology, Apache Kafka, BIG-IP Access Policy Manager (APM), Elk Stack, Microservices, Oracledb - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=fc3317e07985741d ## About the Role The Software Engineer will help design, develop, and maintain ON24's web applications. The ideal candidate will have 5+ years of experience designing and developing high quality and standards based J2EE web applications. Candidates must thrive in a startup-like environment and possess maturity and business savvy. You will be part of a small but talented engineering team building next generation of Rich Media Experiences using J2EE and HTML and related standards., * Java and JEEE developer with 5+ years of experience * Should have recent work experience with the following technologies: JSP, Servlets, EJB 3, JPA, JMS, Oracle DB and Code repository tool like Perforce. * Solid understanding of Application Servers (preferably WebLogic) and Web Servers (preferably Apache). * Solid understanding of Spring, Hibernate, Spring Boot application/Microservices * Good to have knowledge on cloud platforms (Goole, Microsoft etc) * Good understanding of Dockers, Kubernetes * Good knowledge on NGINX, Redis, Git/Gitlab * Good to have knowledge on SAML, Apache Kafka, Shell scripts, APM tools and ELK stack. * Good to have knowledge on HTML, JS and CSS. * Good troubleshooting skills and problem-solving skills. * Good verbal and written communication skills. * A self-learner with minimal guidance. * Discipline to document ideas and code in a clear, comprehensive, and organized manner * Experience troubleshooting issues in production Education: Bachelor's degree in computer programming, computer science, or a related field. ## Description * Being an individual contributor. * Collaborating with the front-end and other back-end developers to discuss about the code design/architecture. * Working with QA and Customer success team on need basis. * Able to work on ad-hoc requests on need basis. * Support one or more platforms from the back-end perspective. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)