Talent.com
Full Stack Engineer

Full Stack Engineer

TEKsystems Global Services in IndiaHyderabad, Telangana, India
1 day ago
Job description

Roles & Responsibilities

The successful candidate will be a key player in the entire Software Development Life Cycle (SDLC), from conceptual design through to deployment and operation, acting as a technical anchor for the team.

I. Technical Leadership & Architecture

Design and Architecture : Lead the design and implementation of highly scalable, available, and fault-tolerant full-stack applications leveraging Java, Spring Boot, Microservices, and React .

Technology Roadmap : Propose and evaluate new technologies, tools, and methodologies to improve development efficiency, code quality, and application performance.

System Integration : Define and ensure seamless integration between the front-end (React) and back-end (Spring Boot / Microservices) via high-performance RESTful APIs / GraphQL .

Code Quality & Standards : Champion engineering best practices, conduct thorough code reviews , and ensure adherence to security, performance, and coding standards across the entire application stack.

II. Development & Implementation

Back-End Development : Develop and maintain robust, containerized Microservices using Java 8+ and Spring Boot , with a focus on high concurrency and low latency.

Front-End Development : Build interactive, responsive, and maintainable user interfaces using React.js , including state management (e.g., Redux / Context API), modern JavaScript (ES6+), HTML5, and CSS pre-processors.

Database Management : Design, optimize, and manage data models for both relational (e.g., MySQL, PostgreSQL, Oracle) and NoSQL (e.g., MongoDB, Cassandra) databases.

Testing : Implement comprehensive unit, integration, and end-to-end tests (e.g., JUnit, Mockito, Jest, Enzyme) to ensure application quality and stability.

III. DevOps & Operations

CI / CD Pipeline : Collaborate with DevOps teams to design, implement, and maintain Continuous Integration and Continuous Deployment (CI / CD) pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).

Cloud Deployment : Experience in deploying, monitoring, and debugging applications in cloud environments (e.g., AWS, Azure, GCP) utilizing technologies like Docker and Kubernetes .

Monitoring & Optimization : Proactively monitor production systems, troubleshoot complex issues across the full stack, and implement performance optimizations (e.g., query optimization, caching strategies, response time improvements).

IV. Team Collaboration & Mentorship

Agile Collaboration : Actively participate in all Agile ceremonies (Scrum / Kanban) and collaborate effectively with Product Owners, UI / UX Designers, and other cross-functional teams.

Mentorship : Mentor and coach junior and mid-level developers, fostering a culture of technical excellence and continuous learning.

Stakeholder Communication : Articulate complex technical ideas and solutions clearly to both technical and non-technical stakeholders, including client-side personnel.

Create a job alert for this search

Stack Engineer • Hyderabad, Telangana, India