Overview
Skills
Job Details
Job Title: Senior Full Stack Developer / Tech Lead
Location: STL/Chicago/Dallas
Experience Level: 10+ Years
Reports To: Engineering Manager / Director of Technology
Job Summary:
We are seeking a Senior Full Stack Developer / Tech Lead with deep experience in Java (Spring Boot), front-end frameworks (React/Angular), and microservices architecture to lead end-to-end application development efforts. This role combines strong hands-on technical skills with team leadership responsibilities, including working closely with offshore teams, driving development best practices, and contributing to architecture and design decisions.
The ideal candidate will also have exposure to cloud platforms (AWS), CI/CD tools like Jenkins, and a willingness to work with emerging technologies such as Python and Generative AI. Experience in the Life Insurance or financial services domain is a plus.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using Java, Spring Boot, and JavaScript-based front-end frameworks (React, Angular).
- Lead the development and integration of RESTful APIs and microservices-based architecture.
- Build interactive, responsive UIs using modern JavaScript technologies.
- Oversee and support all stages of the SDLC including requirement analysis, design, implementation, testing, deployment, and support.
- Guide and mentor team members through code reviews, architecture discussions, and development planning.
- Collaborate with cross-functional teams including QA, DevOps, Product, and offshore development partners.
- Maintain and optimize CI/CD pipelines using Jenkins, and manage cloud-based deployments on AWS.
- Ensure best practices in code quality, testing, performance tuning, and security.
- Contribute to technology strategy, tool selection, and process improvements.
- Explore and integrate emerging technologies like Python and Generative AI in applicable use cases.
Required Skills:
- 8+ years of full-stack development experience.
- Strong proficiency in Java, Spring Boot, and Hibernate.
- Hands-on experience with modern front-end frameworks such as React and/or Angular.
- In-depth knowledge of RESTful API development and microservices architecture.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM tools.
- Solid understanding of CI/CD tools, particularly Jenkins, and version control systems (e.g., Git).
- Practical experience with AWS and cloud-native development.
- Proven track record of leading development teams and managing offshore collaboration.
- Strong communication and problem-solving skills.
- Agile development methodology experience (Scrum/Kanban).
Preferred Qualifications:
- Experience in the Life Insurance or Financial Services
- Exposure to Python and Generative AI technologies or projects.
- Experience with containerization (Docker) and orchestration tools (Kubernetes).
- Familiarity with monitoring/logging tools (ELK Stack, Prometheus, etc.).
Education:
- Bachelor s or Master s degree in Computer Science, Engineering, or a related technical field.