[ref. b1508020] Java Full Stack Lead
Job Description
Excellent opportunity for grow in ladder as Tech Lead awaits an exceptional candidate. Here are the details:
Rishabh Software, an India based IT service provider, focuses on cost-effective, qualitative, and timely delivered Offshore Software Development, Recruitment Process Outsourcing (RPO) and Engineering Services.
Our Core competency lies in developing customized software solutions using web-based and client/server technology. With over 24 years of Software Development Experience working together with various domestic and international companies, we, at Rishabh Software, provide specific solutions as per the client requirements that help industries of different domains to change business problems into strategic advantages.
Through our offices in the US, UK and India, we service our global clients with qualitative and well-executed software development, RPO and Engineering services.
Job Title:
Tech Lead (8-12 Years)
Job Summary:
We are seeking a highly skilled and experiencedTech Leadto join our dynamic team. The ideal candidate will have 8-12 years of experience in software development and architecture, with expertise inJava,AWS,Postgres, andKafka, and a preference for full-stack development, including proficiency inReact.This role involves leading the development team, designing robust solutions, and ensuring the successful delivery of high-quality software products.
Key Responsibilities:
Technical Leadership- Provide technical guidance and mentorship to a team of developers.
- Lead the design, development, and deployment of scalable, secure, and high-performing solutions.
- Review and improve code quality, architecture, and best practices.
- Drive technical discussions, decision-making, and roadmap planning.
- Develop robust backend services and APIs usingJavaand integrate with distributed systems likeKafka.
- Work withAWSto architect and implement cloud-native solutions, ensuring scalability and cost-effectiveness.
- Design and manage database systems usingPostgresfor performance and reliability.
- Collaborate on front-end development usingReactto deliver responsive and user-friendly interfaces (if applicable).
- Work closely with product managers, designers, and stakeholders to understand requirements and translate them into technical solutions.
- Foster a culture of collaboration, innovation, and continuous improvement.
- Act as a liaison between the technical team and other departments, ensuring alignment with organizational goals.
- Monitor system performance and address bottlenecks to ensure optimal performance.
- Investigate and resolve production issues efficiently, minimizing downtime.
- Maintain detailed documentation of technical solutions, designs, and processes.
- Promote and enforce coding standards, version control, and CI/CD practices.
Required Skills and Qualifications:
- Experience:8-12 years in software development, with at least 3 years in a leadership role.
- Backend Development:Strong proficiency inJava, including frameworks like Spring/Spring Boot.
- Cloud Expertise:Hands-on experience withAWSservices (e.g., EC2, S3, Lambda, RDS, CloudFormation).
- Database Management:Extensive experience withPostgres, including query optimization and schema design.
- Message Queues/Streaming:Proficiency inKafkafor real-time data streaming and distributed systems.
- Frontend Development (Preferred):Proficiency inReact, with a strong understanding of modern web development practices.
- DevOps and CI/CD:Familiarity with tools like Jenkins, Docker, Kubernetes, and Git.
- Agile Methodologies:Experience in Agile/Scrum development processes.
Preferred Qualifications:
- Experience in full-stack development with proven expertise in React.
- Exposure to microservices architecture and containerization technologies like Docker and Kubernetes.
- Strong problem-solving skills with the ability to work in a fast-paced environment.
- Excellent communication, leadership, and team collaboration skills.
Benefits:
- Competitive salary and performance-based bonuses.
- Opportunities for career growth and skill enhancement.
- Work on cutting-edge technologies and challenging projects.
- Health and wellness benefits.
- Flexible work arrangements and a supportive team environment.