Development Lead - Full-Stack Java Engineer 100%
- 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
+12 more
Job description
Experteer Overview In this role you provide technical leadership while remaining hands-on with Java/Spring Boot and contribute to frontend work with React and TypeScript as needed.You will steer the technical direction of the CLM Team, collaborating with Product Owners, Architects, and other engineers to deliver scalable, secure solutions.You’ll apply advanced design patterns and distributed-system concepts to shape impactful wealth-management software.This is an opportunity to lead, mentor, and shape delivery at scale.Compensaciones / Beneficios * Architect and implement Spring Boot microservices and shared libraries addressing cross-cutting concerns (logging, security, messaging) * Design scalable, maintainable software aligned with business and architectural goals * Collaborate with Product Owners, Architects, and stakeholders to refine requirements and trade-offs * Set technical direction, establish best practices, ensure consistency across solutions * Apply patterns like Inbox/Outbox, event-driven processing, CQRS where appropriate * Mentor engineers, conduct code reviews, share knowledge and coaching * Develop frontend interfaces with React and TypeScript when needed * Apply Java design patterns and engineering best practices for quality and maintainability * Analyze complex technical challenges and devise efficient solutions * Work with Oracle databases including schema design and query optimization * Enhance observability, logging, monitoring, and performance across backend services * Coordinate with QA, DevOps, and other teams to ensure CI/CD and production readiness Responsabilidades * Expert-level Java development with Spring Boot and Spring Security * Proven Technical Lead or Development Lead experience * Strong Maven, microservices, and distributed systems background * Solid software architecture and system design understanding * Deep knowledge of multithreading, concurrency, and performance * Proficiency in Java design patterns and engineering best practices * Experience with integration and architectural patterns (Inbox/Outbox, event-driven) * Experience with Kafka and other messaging queues * Ability to lead technical discussions and communicate with technical and non-technical stakeholders * Experience collaborating with Product Owners and Business Analysts to refine requirements * Mentoring, coaching, and code-review skills * Ability to balance hands-on development with leadership responsibilities * Experience with Oracle databases and Java integration * English: very good Requisitos principales *
Requirements
Compensaciones / Beneficios * Architect and implement Spring Boot microservices and shared libraries addressing cross-cutting concerns (logging, security, messaging) * Design scalable, maintainable software aligned with business and architectural goals * Collaborate with Product Owners, Architects, and stakeholders to refine requirements and trade-offs * Set technical direction, establish best practices, ensure consistency across solutions * Apply patterns like Inbox/Outbox, event-driven processing, CQRS where appropriate * Mentor engineers, conduct code reviews, share knowledge and coaching * Develop frontend interfaces with React and TypeScript when needed * Apply Java design patterns and engineering best practices for quality and maintainability * Analyze complex technical challenges and devise efficient solutions * Work with Oracle databases including schema design and query optimization * Enhance observability, logging, monitoring, and performance across backend services * Coordinate with QA, DevOps, and other teams to ensure CI/CD and production readiness Responsabilidades * Expert-level Java development with Spring Boot and Spring Security * Proven Technical Lead or Development Lead experience * Strong Maven, microservices, and distributed systems background * Solid software architecture and system design understanding * Deep knowledge of multithreading, concurrency, and performance * Proficiency in Java design patterns and engineering best practices * Experience with integration and architectural patterns (Inbox/Outbox, event-driven) * Experience with Kafka and other messaging queues * Ability to lead technical discussions and communicate with technical and non-technical stakeholders * Experience collaborating with Product Owners and Business Analysts to refine requirements * Mentoring, coaching, and code-review skills * Ability to balance hands-on development with leadership responsibilities * Experience with Oracle databases and Java integration * English: very good Requisitos principales *
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-Paying Tech Jobs (with Salaries)
Dev Digest 121 - AI goes offline
Fully Remote Software Engineer Jobs
7 Most Popular Web Developer Jobs in Europe