> Markdown version of [/jobs/ext/2196525-senior-java-backend-developer-remote](https://www.wearedevelopers.com/jobs/ext/2196525-senior-java-backend-developer-remote). 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 Backend Developer - Remote - **Company:** OPTIME TECH - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Apache Tomcat, Server Applications, Applications Architecture, Application Integration Architecture, Application Performance Management, Unit Testing, Databases, Software Debugging, Software Design Patterns, Memory Management, Java Platform Enterprise Edition (J2EE), Failover, Revision Control Systems, Hibernate (Java), Java Message Service (JMS), Java Virtual Machine (JVM), Spring Framework, Networking Basics, Object-Oriented Software Development, Oracle Databases, Oracle (Applications), Performance Tuning, Query Optimization, Memory Leaks, Software Engineering, PL-SQL, SQL Databases, Multithreading, Scripting, Java Application Server, System Availability, Spring-boot, Information Technology, Real Time Data, Apache Kafka, Microservices - **Published:** August 23, 2026 - **Apply:** https://www.dice.com/job-detail/2d8fb161-0c47-4d1b-a74b-a3275c0614ff ## About the Role The ideal candidate will have strong hands-on experience with Core Java, J2EE, Spring/Spring Boot, JMS, Kafka, multithreading, Oracle, PL/SQL, application performance tuning, and production troubleshooting., * 10-12 years of IT experience in application development and support. * Strong hands-on experience with Core Java, J2EE, JMS, multithreading, and Spring Framework. * Strong understanding of JVM architecture and garbage collection algorithms. * Strong understanding of: + Thread lifecycle and synchronization + Executor Framework and thread pools + Java Collections internals + Java memory management and memory leaks * Strong understanding of Spring Boot architecture. * Experience with microservices architecture and patterns. * Strong experience with complex PL/SQL development. * Strong experience with SQL and query tuning. * Strong experience troubleshooting real-world production issues. * Experience identifying performance bottlenecks and implementing remediation. * Strong experience with JMS, including broker configuration, tuning, and failover. * Strong experience with Kafka. * Experience working in an Oracle Database environment. * Experience deploying Java/J2EE applications on Tomcat or other application servers. * Experience with Hibernate or other ORM technologies. * Experience using source control systems, system tools, utilities, and third-party products. * Basic networking knowledge. * Experience with Unix/Linux scripting. * Strong understanding of error handling and resilience patterns. * Excellent verbal and written communication skills., * Experience developing real-time or high-volume applications. * Experience working with real-time data feeds. * Experience integrating applications with external data/feed providers. * Experience supporting mission-critical production applications. * Experience with performance-sensitive or highly available systems. ## Description We are seeking an experienced Senior Java Backend Developer to design, develop, enhance, and support real-time Java applications for a high-performance enterprise platform., * Design and develop real-time Java applications. * Design and develop asynchronous, message-based applications. * Integrate applications with third-party feed providers for accessing real-time data. * Develop applications meeting high availability, scalability, security, auditing, and other non-functional requirements. * Participate in coding, testing, debugging, and documentation activities. * Respond to critical production issues and provide immediate workarounds to maintain business continuity. * Work on new initiatives while supporting existing applications. * Perform application and system performance tuning. * Troubleshoot application and system performance issues. * Apply object-oriented programming concepts and design patterns. * Integrate in-house applications with various vendor software platforms. * Perform unit testing and resolve application defects. * Interface with databases to extract information and build reports. * Collaborate effectively with customers, business users, and IT teams. ## Related Videos - [Build ultra-fast In-Memory Database Apps and Microservices with Java ](https://www.wearedevelopers.com/videos/405-build-ultra-fast-in-memory-database-apps-and-microservices-with-java) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [System Resilience: Surviving the Software Storm](https://www.wearedevelopers.com/videos/874-system-resilience-surviving-the-software-storm) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Best Job Boards for Remote Work for Developers](https://www.wearedevelopers.com/magazine/290-best-job-boards-for-remote-work-for-developers)