Hiring Location: Bengaluru (Hybrid)
Experience Range: 5 to 8 Years
Educational Qualification: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Act creatively to develop applications and select appropriate technical options by optimizing application development, maintenance, and performance using proven design patterns and reusable solutions. Guide development teams by taking ownership of deliverables and driving project execution end-to-end.
Key OutcomesInterpret application/component design specifications to develop high-quality code.
Lead and mentor a small team (3–5 developers) through all phases of development.
Select and implement optimal technical approaches including reuse or configuration.
Optimize efficiency, cost, and quality in deliverables.
Engage directly with stakeholders to ensure satisfaction and alignment.
Set and review FAST goals for self and team; provide timely feedback.
Measures of SuccessAdherence to coding standards and engineering practices.
Meeting or exceeding project schedules and timelines.
Low defect rate during execution and post-production.
Completion of mandatory compliance and skill development training.
Positive feedback from stakeholders and clients.
Effective knowledge sharing and team mentorship.
Outputs Expected CodeWrite high-quality, maintainable code.
Follow templates, standards, and perform code reviews.
DocumentationCreate and review design documents, requirement specs, test cases/results.
Configuration & TestingDefine configuration management plans and ensure team compliance.
Write/review unit tests, test scenarios, and support QA teams.
Design & ReleaseContribute to high-level and low-level designs (HLD, LLD).
Monitor and execute release plans.
Domain RelevanceAlign development with business needs and domain-specific standards.
Obtain relevant domain certifications.
Client EngagementClarify requirements, present design options, and conduct product demos.
Team ManagementSet goals, mentor team, and promote continuous learning.
Ensure team motivation and alignment with project goals.
Must Have SkillsJava Fullstack Development
Java Spring Boot (Microservices architecture)
React.js, JavaScript
HTML5, CSS3
RESTful API design
MySQL or other relational databases
CI/CD with Git
Strong analytical, debugging, and problem-solving skills
Experience leading SCRUM teams
Strong communication and stakeholder management skills
Good to Have SkillsAWS Cloud Services and building cloud-native apps
NoSQL databases such as DynamoDB or Redis
Build tools: Babel, Webpack, NPM
Redux, GraphQL
Agile certifications (CSM/CSPO)
Experience with Ember.js or Angular
Knowledge of infrastructure as code
Passion for performance optimization on device-specific apps
ResponsibilitiesLead the full development lifecycle of web-based applications.
Translate wireframes/designs into high-performance code.
Guide junior engineers and foster a learning culture.
Collaborate with cross-functional teams on product planning and execution.
Perform debugging, testing, and release planning for feature components.
Actively participate in code reviews, agile ceremonies, and sprint planning.
Maintain a high standard of engineering excellence and process adherence.
Soft SkillsStrong verbal and written communication
Ownership mindset and accountability
High team collaboration and leadership
Comfort working in fast-paced, dynamic environments
Problem solver with a proactive attitude
Certifications (Preferred)Agile Scrum Master (CSM) or Product Owner (CSPO)
AWS Certifications
Fullstack Development or Java-specific certifications