IN, USA
48 days ago
Technical Lead, Software Engineer(ReactJS, Java)
JOB DESCRIPTION We are seeking an experienced Full Stack Tech Lead to drive the design and development of enterprise-level applications. The ideal candidate will be a Java backend specialist with proven expertise in building scalable RESTful services, and hands-on experience with modern front-end frameworks like React. This role requires strong analytical and logical skills, design and architecture expertise, and excellent communication abilities to collaborate with stakeholders, guide team members, and deliver high-quality solutions. As a Tech Lead, you will be responsible for providing technical leadership, reviewing designs, mentoring engineers, and ensuring adherence to best practices in coding, architecture, and delivery. Knowledge, Skills and Abilities: o Technical Leadership & Design · Own the design and architecture of enterprise-grade RESTful services. · Define coding standards, best practices, and architectural guidelines. · Lead design discussions, code reviews, and solution brainstorming sessions. · Ensure scalability, performance, and security are integral to system design. o Development & Delivery · Develop high-quality, reusable, and maintainable backend services using Java, Spring Boot (or similar frameworks). · Contribute to frontend development using React or Angular. · Integrate with databases, APIs, and external systems efficiently. · Oversee CI/CD pipelines, deployment, and monitoring processes. · Ensure delivery of features with quality and on schedule. o Collaboration & Mentorship · Collaborate with product owners, architects, QA, and business stakeholders to align technical solutions with business goals. · Mentor junior and mid-level engineers, guiding them on coding, design, and problem-solving. · Act as the technical point of contact for cross-functional teams. · Communicate effectively with stakeholders at all levels, translating complex technical details into clear business impact. o Quality & Continuous Improvement · Drive adoption of test automation, performance optimization, and monitoring practices. · Ensure adherence to Agile/SAFe methodologies and contribute to sprint planning. · Continuously evaluate new technologies, frameworks, and tools to improve productivity and product quality. Qualifications: · BS/MS in Computer Science, Engineering, or related technical field (or equivalent experience). · 6 + years of professional development experience. · Strong expertise in Java, Spring Boot, RESTful API design, and microservices architecture. · Experience with frontend frameworks such as React or Angular. · Proficiency in relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). · Solid understanding of design patterns, system design, and architecture principles. · Hands-on experience with DevOps practices, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP). · Strong problem-solving, analytical, and logical thinking skills. · Excellent stakeholder communication and leadership skills. · Ability to manage multiple priorities in a fast-paced environment. · Experience in enterprise applications within BFSI/Insurance or similar domains. · Knowledge of containerization and orchestration tools (Docker, Kubernetes). · Familiarity with messaging systems (Kafka, RabbitMQ).
Confirm your E-mail: Send Email