Tech Lead - Full Stack development-Java Job
Hyderabad, TG, IN Bangalore, KA, IN
YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation.
At YASH, we’re a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single truth – bringing real positive changes in an increasingly virtual world and it drives us beyond generational gaps and disruptions of the future.
We are looking forward to hire Full Stack development-Java Professionals in the following areas :
Experience
8-10 Years
Job Description
- Designing, coding, testing, debugging, and maintaining software applications using programming languages such as Java, C++, C#, Python, or other relevant technologies.
- Creating technical documentation, including design documents, user guides, and operational manuals, and providing regular progress reports to project managers and stakeholders.
- Reviewing code written by other team members for quality, adherence to coding standards, and best practices, and providing guidance and mentorship as needed.
- Collaborating with cross-functional teams, including business analysts, quality assurance engineers, project managers, and other stakeholders, to ensure smooth project delivery and customer satisfaction.
- Interacting with clients, understanding their requirements, providing technical expertise, and building strong customer relationships.
- Integrating applications with external systems, databases, APIs, and web services, ensuring seamless data flow and interoperability between different systems.
- Gathering and analysing business requirements, translating them into technical specifications, and providing recommendations on the feasibility and potential impact of proposed solutions.
- Collaborating with cross-functional teams, architects, and stakeholders to define application architecture, develop technical specifications, and ensure adherence to best practices and coding standards.
Required Technical Competencies
Domain/ Industry Knowledge:
- Application of industry standards/ practices and creation of complex business models in line with customer requirements independently.
- Analysis of current-state and define to-be processes in collaboration with SME and present recommendations with tangible benefits.
- Drive process improvement initiatives, ROI analysis through innovation.
Requirement Gathering and Analysis:
- Extract requirements for complex scenarios and prototype independently.
- Identify modules impacted, features/functionalities impacted and arrive at high level estimates.
- Develop traceability matrix and identify transition requirements.
Test Management:
- Create iteration, system integration test plan and develop integration test cases as required.
- Conduct root cause analysis, verify system builds and test environments, and create business scenario test cases/automation test scripts.
- Update traceability matrix and perform Development Integration Testing.
Estimation and Resource Planning:
- Basic knowledge of estimation and resource planning techniques (WBS, FP etc)
- Identify resources required to complete task with the help of SMEs.
Technology/Product Knowledge:
- Implement code or configure/customize products, drive adoption of industry standards and practices, and contribute to development of reusable assets and innovative solutions.
- Conduct technical sessions and knowledge sharing sessions, and work on complex modules independently.
- Analyze various frameworks/tools and present recommendations, contribute to development of training and certification material, and demonstrate thought leadership through whitepapers and webinars.
Project Management:
- Basic understanding of project management concepts and terminology but have limited practical experience in managing projects.
- Able to assist with simple tasks such as creating project schedules or monitoring progress.
Architecture tools and frameworks:
- Basic knowledge of architecture Industry tools & frameworks.
- Analyse available tools & frameworks for review by the SME.
- Plan for tool configurations and development.
Application Design:
- Basic knowledge of design principles.
- Decide on tools & frameworks to be used, document templates, standards and best practices to be followed.
- Create UI / Design and business logic elements & constraints, navigation, screen flow and layout.
- Develop reusable/ reuse technical design components/frameworks.
Customer Management:
- Expert knowledge of customer's business domain and technology suite.
- Identify key influencers, convince customers, demonstrate leadership, present technical offerings, proactively suggest solutions, and negotiate to bring closure on open action items.
Required Behavioral Competencies
Accountability: Takes responsibility for and ensures accuracy of own work, as well as the work and deadlines of the team.
Collaboration: Shares information within team, participates in team activities, asks questions to understand other points of view.
Agility: Demonstrates readiness for change, asking questions and determining how changes could impact own work.
Customer Focus: Identifies trends and patterns emerging from customer preferences and works towards customizing/ refining existing services to exceed customer needs and expectations.
Communication: Targets communications for the appropriate audience, clearly articulating and presenting his/her position or decision.
Drives Results: Sets realistic stretch goals for self & others to achieve and exceed defined goals/targets.
Resolves Conflict: Displays sensitivity in interactions and strives to understand others’ views and concerns.
Certifications
At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale.
Our Hyperlearning workplace is grounded upon four principles
- Flexible work arrangements, Free spirit, and emotional positivity
- Agile self-determination, trust, transparency, and open collaboration
- All Support needed for the realization of business goals,
- Stable employment with a great atmosphere and ethical corporate culture