Bangalore
4 days ago
Lead I - Software Engineering
Lead Java Fullstack Developer

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

Role Proficiency

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 Outcomes

Interpret 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 Success

Adherence 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 Code

Write high-quality, maintainable code.

Follow templates, standards, and perform code reviews.

Documentation

Create and review design documents, requirement specs, test cases/results.

Configuration & Testing

Define configuration management plans and ensure team compliance.

Write/review unit tests, test scenarios, and support QA teams.

Design & Release

Contribute to high-level and low-level designs (HLD, LLD).

Monitor and execute release plans.

Domain Relevance

Align development with business needs and domain-specific standards.

Obtain relevant domain certifications.

Client Engagement

Clarify requirements, present design options, and conduct product demos.

Team Management

Set goals, mentor team, and promote continuous learning.

Ensure team motivation and alignment with project goals.

Must Have Skills

Java 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 Skills

AWS 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

Responsibilities

Lead 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 Skills

Strong 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

Por favor confirme su dirección de correo electrónico: Send Email