JSR Tech Consulting · 4 hours ago
Java Technical Lead
JSR Tech Consulting is seeking a Java Tech Lead to join their Retirement Strategies Institutional team. This hands-on leadership role involves leading the development of innovative enterprise applications with a focus on full-stack Java development and collaboration with cross-functional teams.
Responsibilities
Lead the development of Java-based applications using modern design patterns and best practices
Deliver clean, well-structured, and maintainable code aligned with enterprise standards
Collaborate with product owners to define features and user stories
Partner with architects and fellow tech leads to design robust and scalable solutions
Write and maintain unit, integration, and functional test automation
Troubleshoot and resolve issues across development, QA, and production environments
Mentor junior developers and foster a collaborative team environment
Stay current on emerging technologies and advocate for continuous improvement
Qualification
Required
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Strong Java programming expertise with in-depth knowledge of Spring, Spring Boot, and related frameworks
Experience in designing and building scalable microservices
Expertise in object-oriented programming, multi-threading, concurrency, and design patterns
Proficient in working with RESTful APIs, JSON, SOAP, XML, JDBC, and MySQL
Agile development experience with a strong focus on Test-Driven Development (TDD)
Excellent analytical, problem-solving, and communication skills
Prior experience in financial or insurance industries (required)
Demonstrated leadership and ownership of enterprise applications (required)
Preferred
Familiarity with front-end frameworks like React or Node.js is a plus
Domain-Driven Development (DDD)
Cloud-native development experience on AWS
Strong architectural design and critical thinking skills
Familiarity with AI-enhanced development tools (e.g., GitHub Copilot, Claude Code)