Skills required
Technologies this role asks for
Prepare for this role
Practice and Learn are coming soon for Java, Python — browse articles meanwhile, then apply.
Job description
What you’ll do in this role
Job Overview
Kyndryl is hiring a Full Stack SW Engineer for a full-time position with a partially remote work arrangement. The role is available across Bangalore, Hyderabad, Chennai, Pune, and Greater Noida in India. The position focuses on developing and maintaining software for mission-critical mainframe environments while helping modernize legacy systems so they can work with cloud and mobile applications.
The role combines software engineering, debugging, architecture, database development, application modernization, and cloud integration. The engineer will work on scalable business logic, improve system performance, troubleshoot complex interactions, and support modernization initiatives.
Key Responsibilities
Maintain and enhance high-volume business logic running on mainframe environments.
Monitor software architecture and identify opportunities to improve code efficiency and system performance.
Debug, troubleshoot, and analyze complex software and system interactions.
Support mission-critical applications by identifying and resolving technical issues.
Extract and understand business logic from legacy systems to support migration and integration.
Help connect legacy mainframe capabilities with modern cloud-based services and applications.
Design, develop, and maintain scalable and robust software solutions.
Work with relational and NoSQL databases and support data mapping requirements.
Develop and work with XML and JSON data formats and REST-based web services.
Apply microservices architecture, containerization, messaging, object-oriented programming, and design patterns.
Contribute to DevOps and modern engineering practices.
Support high-level and low-level design activities.
Prepare system documentation and coordinate with development teams.
Support team coordination and contribute to technical leadership activities where required.
Required Skills
Strong software engineering experience on complex software projects.
Excellent coding and development skills with technologies such as Java, Python, or .NET.
Strong debugging and problem-solving capabilities.
Understanding of software development methodologies and scalable software development practices.
Experience with relational and NoSQL databases.
Knowledge of data mapping, XML, JSON, and REST-based web services.
Understanding of microservices architecture.
Knowledge of Docker and Kubernetes container technologies.
Understanding of messaging queues.
Strong knowledge of object-oriented programming and design patterns.
Awareness of SOLID principles and software design practices.
Knowledge of high-level design and low-level design concepts.
Experience with SQL and NoSQL technologies.
Ability to work with Java and Spring Boot.
Knowledge of Python, Node.js, and React.js.
Understanding of CI/CD pipelines using tools such as Jenkins and GitLab.
Awareness of AWS services and cloud technologies.
Knowledge of security concepts relevant to Spring and AWS IAM.
Understanding of Agile software development practices.
Preferred Skills
A Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience is preferred according to the job description. Experience with hyperscaler platforms and certifications in Azure, AWS, or Google Cloud Platform is also preferred. The posting states that certifications can be obtained with Kyndryl where applicable.
Experience with DevOps tools and modern engineering practices is preferred. Experience with team coordination, leading a team, system documentation, architecture design, and application modernization is also relevant to the role.
Education
The job description lists a Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience as a preferred qualification. The supplied qualification and branch master data are placeholders and do not contain authoritative database IDs, so no qualification or branch IDs are assigned.
Experience
The job description requires experience working as a software engineer on complex software projects but does not specify a numeric minimum or maximum number of years. Therefore, experience_min and experience_max remain unresolved.
Required Technologies
The supplied technology master directly supports several technologies named in the job description. These include Java, Python, .NET, React, Node.js, Spring Boot, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, SQL, MongoDB, Amazon DynamoDB, Jenkins, GitLab CI/CD, Agile, JSON, XML, REST API, AWS Lambda, Amazon ECS, Amazon S3, and Amazon EC2.
Other named technologies, services, or concepts such as Microservices Architecture, AWS API Gateway, SQS, SNS, CloudWatch, AWS IAM, and messaging queues do not have direct matching technology records in the supplied master and are captured in missing_technologies.
Soft Skills
The role requires strong debugging and problem-solving abilities, collaboration, team coordination, communication, technical documentation, and the ability to contribute to complex modernization programs. Candidates should be able to work with development teams, understand business logic, communicate technical findings, and contribute to design and implementation activities. The description also references leading a team, which indicates a need for coordination and technical leadership capabilities.
Benefits of Working in this Role
The supplied job description does not specify company-specific benefits such as insurance, bonuses, stock, paid leave, relocation support, or learning budgets. It does describe a partially remote work arrangement and mentions that relevant cloud certifications can be obtained with Kyndryl. No additional benefits are assumed.
Work Mode
The job is explicitly listed as Partially Remote. Therefore, the SoftoJobs work mode is set to hybrid.
Location
The position is available in Bangalore, Karnataka; Hyderabad, Telangana; Chennai, Tamil Nadu; Pune, Maharashtra; and Greater Noida, Uttar Pradesh. All five locations are supported by the SoftoJobs location master and are included in location_ids.
Who Should Apply
Software engineers with experience on complex software projects and strong development, debugging, and problem-solving skills should consider this opportunity. Candidates should be familiar with Java, Spring Boot, Python, .NET, Node.js, React.js, SQL, NoSQL databases, REST services, JSON, XML, Docker, Kubernetes, and cloud technologies. Experience with AWS services, CI/CD pipelines, DevOps practices, design patterns, microservices, and Agile development is relevant to the role.
Career Growth
The role provides exposure to mainframe modernization, cloud integration, scalable software development, microservices, containerization, DevOps, databases, and full-stack technologies. It also includes opportunities to work with architecture, system documentation, team coordination, and technical modernization initiatives. The job description does not specify a guaranteed promotion path or particular career outcome.
Application Advice
Applicants should emphasize experience developing complex and scalable software, particularly with Java, Spring Boot, Python, .NET, Node.js, and React.js. Resumes should clearly show experience with SQL and NoSQL databases, REST services, XML and JSON, Docker, Kubernetes, AWS services, CI/CD pipelines, Jenkins, GitLab, and Agile practices where applicable.
Candidates should also highlight experience with microservices architecture, object-oriented programming, SOLID principles, design patterns, high-level and low-level design, debugging, system documentation, and team coordination. Cloud certifications or practical experience with AWS, Azure, or Google Cloud Platform may also be relevant based on the preferred skills described in the posting.
Eligibility
Education, passing batch and experience
Education
B.Tech — All Branches
Experience
Not specified (Freshers welcome)
Similar Fresher Jobs
More openings you may like