What are the responsibilities and job description for the Java Technical Lead position at Info Way Solutions?
Job Details
Title: Tech Lead (Java 21, 22, 23)
3 years of experience as Lead
Local candidate of Chicago
Job Summary:
We are seeking an experienced Java Technical Lead - Full Stack to drive the end-to-end software development lifecycle. This role requires strong expertise in Java, Spring Boot, Microservices, React JS and having knowledge on Micro Front End Frame works. The candidate will be responsible for designing, implementing, and maintaining high-performance, scalable, and resilient applications that support business needs.
As a Technical Lead, you will collaborate with business stakeholders, product management, and cross-functional teams to define application objectives, ensure best practices, and mentor engineers. You will also be responsible for architectural decisions, code reviews, and driving innovation within the team.
Experience:
10 years of experience in software development
At least 3 years in a technical lead role
Required Technical Skills:
Backend: Core Java, Spring Boot, Microservices, Spring Transactions, Spring MVC
Frontend: React.js
Architecture & Best Practices: Scalable system design, API development, Design Patterns
Databases: SQL & NoSQL databases (PostgreSQL, MongoDB, etc.)
DevOps & Cloud: Azure Cloud (Preferred), CI/CD, Docker, Kubernetes
Testing: Unit Testing, Integration Testing, Performance Testing
Knowledge of cloud-native development (Azure/AWS/Google Cloud Platform)
Nice to Have:
Experience in Fund Accounting, Capital Markets, Asset & Wealth Management
Roles & Responsibilities:
Lead and mentor a team of engineers in backend and frontend development
Define architecture and technical roadmaps for applications
Design and implement scalable Java-based microservices
Lead the development and integration of front-end applications using React
Conduct code reviews, design reviews, and ensure best practices
Troubleshoot and resolve technical challenges efficiently
Collaborate with business teams to translate requirements into technical solutions
Ensure high-quality, testable, and maintainable code
Guide the team in CI/CD practices, automated testing, and DevOps
Drive innovation and continuous improvements in system architecture
Soft Skills:
Strong problem-solving and analytical skills
Excellent communication and stakeholder management
Ability to work in an agile, fast-paced environment
Passion for mentoring and growing technical talent