Java Developer / Technical Lead - Enterprise Backend
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+47 more
Job description
Design and develop microservices using Spring Boot, delivering APIs with 99.9%+ uptime handling 10,000+ daily transactions
- Architect database schemas, optimize queries, and implement caching strategies to improve performance by 30-40%
- Lead teams of 6-8+ engineers across onsite/offshore locations; conduct code reviews and mentor junior developers
- Implement event-driven architecture (Kafka), security protocols (OIDC/JWT), and cross-system integrations
- Manage CI/CD pipelines (Jenkins, Spinnaker) and containerized deployments (Docker/Kubernetes)
- Debug production issues, implement monitoring/logging solutions, and ensure system reliability
Requirements
15+ years Java development; 8+ years enterprise architecture; 5+ years technical leadership
- Production experience with microservices, Oracle databases, and high-scale systems (100K+ users)
TECHNICAL SKILLS:
- Java 8, 11, 17, 21+; Spring Boot, Spring Cloud, Hibernate/JPA
- RESTful APIs, SOAP web services, Oracle PL/SQL
- Git, Maven, JUnit/Mockito, Agile/Scrum
- Microservices design patterns and SOLID principles
SPECIAL MENTION - KEY DOMAIN-SPECIFIC SKILLS (NON-JAVA)
-
KAFKA - Event-driven systems, real-time messaging, cross-service data sync
-
DATABASE & CACHING - Oracle 19c/12c, Caffeine Cache, Oracle Coherence, Oracle ThirdEye (query tuning)
-
APACHE SOLR - Full-text search, indexing, sub-second response times for 500K+ records
-
DEVOPS & CI/CD - Jenkins pipelines, Spinnaker, Docker, Kubernetes, GitHub workflows, Maven
-
CLOUD & INFRASTRUCTURE - Apple IS-Cloud, internal enterprise cloud platforms
-
MONITORING & OBSERVABILITY - Splunk, distributed tracing, contextual logging
-
SECURITY PROTOCOLS - OIDC, JWT, OAuth2, SSO implementation, vulnerability scanning
-
PERFORMANCE TESTING - JMeter load testing, Postman API automation
-
AI-ASSISTED DEVELOPMENT - Claude, Enterprise Assistant, Roo Code for code generation and automated testing
NICE-TO-HAVE
- Reactive programming, AWS/Google Cloud Platform experience, Kubernetes advanced concepts
- Bachelor’s in Computer Science or related field
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
93 Java Interview Questions You Should Prepare For
Highest Paying Tech Companies for Developers
Dev Digest 121 - AI goes offline