Tata Consultancy Services · 3 hours ago
Scala Functional Programmer
Maximize your interview chances
Insider Connection @Tata Consultancy Services
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Accountable for significant portions of a project, ensuring deliverables meet quality standards
Implement services and solutions using Cloud Native technologies like AWS.
Implement services and solutions using event-based technologies like Kinesis, SQS, SNS , Lambda, S3 bucket, DynamoDB, Kafka where applicable.
Design and write code for reliable, secure, easily maintainable and high-performing services and applications using Scala with a variety of Scala-based frameworks
Create and maintain design frameworks and design libraries that are highly reusable
Collaborate with product and design to define features
Collaborate with SMEs and tech leads of current and cross-functional IT teams to design, review and implement the solution
Write automated unit and integration tests
Deploy services into the various environments in the cloud
Provide performance and scalability improvements of distributed applications.
Implement complex features and fixing moderate bugs independently
Write technical documentation for the design and development work being done
Promote the code using the defined SDLC process (Dev, FQA, CI, SIT, PERF, and PROD)
Provides support for deployed Services in Third party environments, SIT, PERF and PROD.
Production support on rotation basis
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's degree in engineering, computer science, information systems, other technically related field that requires analytical/mathematical computation, or equivalent, relevant experience
10 years of relevant experience
Experience in leading small project teams or modules, demonstrating strong problem-solving skills, and actively mentoring less experienced engineers
Enhanced programming skills with a deeper understanding of algorithms, data structures, and system design
5+ years of overall experience working in software engineering domain
3+ years of experience in technical lead role for Scala development; clear and crisp understanding of best practices and standards of Scala and core concept of functional programming
3+ years of experience using AWS technologies mainly ECS Fargate, ALB, ELB, Kinesis, SQS, SNS, Lambda, API GW, Route53, DynamoDB, DocumentDB
3+ years of experience of implementing services using REST standards, REST Securities
2+ years of experience implementing software using GHE, workflow, CI/CD pipeline, GitHub actions, typescript, CDK and Cloudformation
Good understanding of Security concepts – OAUTH / X.509 / Encryption & Decryption standards (Symmetric Encryption, Asymmetric encryption) / AWS IAM Roles and Security
Database Management - mid-level knowledge of database fundamentals and data persistence techniques. Must have hands-on experience and DB knowledge at least of the one DB technologies
Possesses a comprehensive understanding of software engineering practices
Expertise in designing, coding, testing, and debugging complex software systems
Knowledge includes advanced topics like database management, network protocols, and cloud services
Experience of using Agile tools like JIRA and Confluence
Good communication and collaboration skills, adept at conveying compelling value propositions and fostering consensus across teams
Proven ability to document and present work effectively, while strategically addressing business, product, and technical challenges
Balance between technical expertise and soft skills, guiding team members through technical challenges, and fostering a collaborative team environment
Education: Bachelor of Technology or Masters of Science
Company
Tata Consultancy Services
Tata Consultancy Services is a multinational information technology services, business solutions, and consulting company based in India.
H1B Sponsorship
Tata Consultancy Services has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (6766)
2022 (10550)
2021 (11696)
2020 (10701)
Funding
Current Stage
Public CompanyTotal Funding
unknown2004-08-25IPO· nse:TCS
Leadership Team
Recent News
2024-11-07
2024-10-30
Business Standard India
2024-10-29
Company data provided by crunchbase