Job Description
The Opportunity: Apex Systems is seeking a visionary Senior Java Developer to lead our engineering efforts in adopting Java 26 features. We are building the next-generation infrastructure for high-frequency trading and need engineers who are not just using Java, but shaping its future.
The Role: As a Java 26 Specialist, you will be at the forefront of software innovation. You will architect scalable microservices, optimize JVM performance, and mentor a team of developers to leverage the latest Project Panama and virtual thread capabilities. If you are passionate about performance, concurrency, and the future of the Java ecosystem, this is your chance to make an impact.
Why Join Us?
• Competitive compensation package ($140k-$190k)
• Remote-first culture with flexible hours
• Access to the latest JDK 26 betas and early access programs
• Continuous learning and certification reimbursement
Responsibilities
- Design and implement high-performance, low-latency backend services using Java 26 and Jakarta EE.
- Lead the migration strategy from Java 21 to the upcoming Java 26 standard, ensuring zero downtime and backward compatibility.
- Optimize JVM memory usage and thread scheduling using Project Panama and virtual threads (Project Loom).
- Conduct code reviews, provide technical mentorship, and establish best practices for code quality and architecture.
- Collaborate with cross-functional teams to define feature requirements and technical specifications.
- Debug complex concurrency issues and resolve performance bottlenecks in production environments.
Qualifications
- 8+ years of professional software development experience with a strong focus on Java.
- Deep understanding of Java 26 features, including sealed classes, pattern matching, and enhanced records.
- Proficiency in Spring Boot, Micronaut, or Quarkus frameworks.
- Experience with JVM internals, garbage collection tuning, and profilers (JProfiler, VisualVM).
- Strong knowledge of SQL, NoSQL databases (Cassandra, MongoDB), and message queues (Kafka, RabbitMQ).
- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines (Jenkins, GitHub Actions).
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.