Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Vision insurance
About the Role
We’re hiring a Senior Full Stack Java Developer with strong Node.js and Adobe Experience Manager (AEM) expertise to design and deliver scalable, high-performance web applications. You’ll lead technical initiatives, mentor developers, and build digital experiences that power business-critical systems.
You’ll collaborate with product, design, and engineering teams to define architecture, solve complex problems, and ship reliable, secure software.
What You’ll Do
- Architect Solutions: Design scalable full-stack systems using Node.js, Express, React, and AEM with focus on performance, security, and maintainability
- AEM Development: Build advanced components, templates, workflows, and integrations using HTL, Sling Models, OSGi, and Java
- API Design: Develop secure REST/GraphQL APIs with authentication, rate limiting, and robust error handling
- Database Engineering: Design schemas, optimize queries, and implement caching for PostgreSQL/Oracle
- Technical Leadership: Mentor developers, conduct code reviews, and define engineering best practices
- Real-Time Systems: Build event-driven features using WebSockets and message queues (Kafka/RabbitMQ)
- Cloud Architecture: Implement cloud-native solutions on AWS (S3, EC2, Lambda, RDS, EKS)
- Performance & Reliability: Monitor systems, resolve bottlenecks, and improve efficiency
- Quality Engineering: Establish unit, integration, and E2E testing strategies
- DevOps Collaboration: Support CI/CD, Docker/Kubernetes deployments
- Production Support: Lead incident response and implement observability
- Technical Planning: Contribute to sprint planning and architecture discussions
Required Qualifications
- 7–10 years of professional software development experience
- Strong Node.js knowledge (Express, async patterns, performance tuning)
- Extensive AEM experience (components, Sling Models, OSGi, workflows, dispatcher)
- Expert JavaScript/TypeScript with modern frameworks (React preferred)
- Experience designing secure, scalable REST APIs
- Strong database design and performance optimization skills
- Knowledge of authentication systems (JWT, OAuth2, SSO)
- Solid HTML5, CSS3, and responsive design skills
- AWS and cloud architecture experience
- CI/CD and DevOps familiarity
- Strong debugging, problem-solving, and communication skills
Nice to Have
- Technical leadership and mentoring experience
- Deep AEM internals knowledge (Oak, Sling, JCR)
- GraphQL expertise (schema design, resolvers)
- Experience with Kafka, RabbitMQ, SQS/SNS
- Docker and Kubernetes
- Microservices patterns
- NoSQL (MongoDB, DynamoDB, Redis)
- Monitoring tools (New Relic, DataDog, Splunk, CloudWatch)
- Testing frameworks (Jest, JUnit, Selenium, Playwright)
- Security best practices (OWASP)
- Agile/Scrum experience
- CS degree or equivalent experience
Technical Stack
- Backend: Node.js, Express, Java, Spring Boot, REST, GraphQL
- Frontend: React, TypeScript, HTML5, CSS3
- CMS: AEM 6.x, HTL, Sling Models, JCR
- Databases: PostgreSQL, Oracle, MySQL, MongoDB
- Cloud/DevOps: AWS, Docker, Jenkins, CI/CD
- Tools: Git, JIRA, Postman, VS Code
- Testing: Jest, Mocha, JUnit, Selenium
Compensation: $40.00 - $60.00 per hour
Where Vision Meets Execution - Timeboxed
At Timebox Pro, we specialize in delivering expert-led, precision-driven solutions that help organizations scale with confidence. Whether you’re navigating transformation, accelerating delivery, or optimizing execution, our team brings the clarity, agility, and momentum to move business forward — one timebox at a time.
