What are the responsibilities and job description for the Senior Java Software Engineer position at Henderson Scott?
🚀 Senior Java Engineer / Technical Lead
📍 Plano, TX (Hybrid)
💲 Up to $150,000 Base Salary
💼 Multiple positions available
We’re working with a global consultancy supporting a major financial services organisation, looking to hire experienced Java Engineers and Technical Leads to join a growing team in Plano.
This is a great opportunity to work on large-scale, customer-facing platforms within a modern microservices and cloud-based environment.
🔧 What you’ll be doing
- Designing and building scalable Java-based applications using Spring Boot
- Developing microservices and REST APIs supporting high-volume systems
- Working on event-driven architectures and distributed systems
- Collaborating with cross-functional teams in an Agile environment
- (For Lead roles) Providing technical guidance, mentoring, and design input
🧠 What we’re looking for
- Strong experience with Java (8–17 ) and Spring Boot
- Solid understanding of microservices architecture
- Experience with REST APIs and distributed systems
- Knowledge of multithreading / performance optimisation
- Exposure to Kafka or messaging systems (highly desirable)
- Experience working in cloud environments (AWS/Azure)
- Frontend exposure (Angular/React) is a bonus
For Lead roles:
- Experience leading teams or owning technical design
- Ability to guide engineers and make architectural decisions
💡 Why apply?
- Work on enterprise-scale financial platforms
- Modern tech stack with real engineering challenges
- Opportunity to step into or grow within a technical leadership role
- Long-term programme with strong pipeline of work
If you’re open to relocating to Texas or already based locally, I’d be happy to share more.
Salary : $130,000 - $150,000