Search by job, company or skills

Lead Software Engineer

Lead Software Engineer

Virtusa
Fresher
Not Disclosed
Early Applicant
  • Posted 18 hours ago
  • Be among the first 40 applicants

Job Description

Key Responsibilities

Full-Stack Development: Design, develop, and maintain robust and scalable web applications using React or Angular (Frontend) and Java, Spring Boot, and Microservices (Backend)

Microservices Architecture: Build and deploy microservices-based applications ensuring scalability, security, and performance

Cloud Integration: Develop, deploy, and manage applications on a major public cloud (AWS, Azure, or GCP), utilizing services like Cloud Functions, Container Orchestration Services (EKS/AKS/GKE), API Management, and DevOps tools specific to the chosen platform

API Development: Design and implement RESTful APIs, ensuring secure and efficient communication between front-end and back-end systems

Database Management: Work with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cosmos DB) databases for data storage and retrieval

UI Development: Build dynamic, responsive, and user-friendly interfaces using React.js or Angular, Redux, and TypeScript.

DevOps & CI/CD: Implement CI/CD pipelines using major public cloud DevOps tools (e.g., AWS CodePipeline, Azure DevOps, GCP Cloud Build), GitHub Actions, or Jenkins to automate deployments

Code Quality & Best Practices: Write clean, efficient, and well-documented code following SOLID principles, design patterns, and industry best practices

Performance Optimization: Monitor and improve application performance, ensuring scalability and reliability.

Collaboration & Agile Development: Work closely with product owners, UI/UX designers, and other developers in an Agile/Scrum environment

experience in Full Stack Development with expertise in Java, Spring Boot, Microservices, and React.js or Angular

Strong experience with Core Java (Java 8+), Spring Boot, Hibernate/JPA, and RESTful APIs

Proficiency in React.js or Angular, Redux, TypeScript, HTML5, CSS3, and JavaScript (ES6+)

Hands-on experience with major public cloud services (AWS, Azure, or GCP), including services for functions, container orchestration, API Gateway, and DevOps

Experience working with Docker, Kubernetes, and CI/CD pipelines for automated deployments

Strong knowledge of SQL and NoSQL databases like PostgreSQL, MySQL, MongoDB, or Cosmos DB

Familiarity with unit testing frameworks (JUnit, Mockito, Jest) and API testing tools (Postman, Swagger)

Good understanding of authentication and security best practices, including OAuth, JWT, and encryption techniques

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

Pune, India
Skills:
Nosql, Websocket, Cloud Services, Devops, MySQL, Kafka, Api, Python, event integration, platform monitoring tools, Webhook
Pune, India
Skills:
Java, Distributed Systems, PostgreSQL, Spring Boot, Microservices, DevSecOps, Agile, Rest Apis, Infrastructure automation, Security by Design principles, PCI-DSS, OWASP standards, AI-assisted development tools, CI/CD, Cloud-native applications