Responsibilities and Duties Gathering functional requirements, developing technical specifications, and project & test planning Lead end-to-end efforts to design, develop, and implement data movement and integration processes in preparation for analysis, data warehousing, or operational data stores. Troubleshoot, optimize, and tune performance of ETL processes and analytics queries Create new metrics and develop tools for monitoring and reporting Act in a technical leadership capacity: Partner with other team members to apply technical expertise to challenging programming and design problems Roughly 85-90% hands-on coding Resolve defects/bugs during QA testing, pre-production, production, and post-release patches Provide post production support. Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results Experience with Agile Development and SCRUM methodologies Qualifications and Skills 8+ years experience developing web application, REST services, and backend data integrations in AWS Strong experience with Java, SQL, AWS, Hive, and RDBMS systems is mandatory. Experience creating data models, and building data integrations for tools like Eloqua. Experience building complex software programs and applications for acquisition, processing, and management of massive quantities of data using Java is a MUST. Develop and implement algorithms for data processing and manipulation tasks (e.g., cleaning, parsing, sorting, ranking) Experience with the development challenges inherent with highly scalable and highly available web applications and backend systems. Experience creating and developing complex queries in Hive using SQL Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences Strong understanding of the Software design/architecture process Experience with the entire Software Development Life Cycle (SDLC) Experience with unit testing & Test Driven Development (TDD)** Preferred Experience: Experience with marketing technologies and the marketing tech stack. Knowledge of no-SQL systems such as Mongo, Cassandra is a plus.
We are hiring for Senior Data Engineer for BengaluruResponsibilities and Duties 5-8 years of experience building complex software programs and applications for acquisition, processing, and management of massive quantities of data (big data) using high-level programming languages (e.g., JAVA, C++, Python) Expertise in Eloqua Marketing Cloud Campaign Management, Emails, Landing Pages, Programs, CDO and End-to-End Integration of external data into Eloqua. Lead end-to-end efforts to design, develop, and implement data movement and integration processes in preparation for analysis, data warehousing, or operational data stores. Collect, process and interpret large data sets, and identify and extract features of interest using methods such as aggregation and filtering Develop and implement algorithms for data processing and manipulation tasks (e.g., cleaning, parsing, sorting, ranking) Exercise judgment in selecting methods and techniques to design, develop, and implement software tools and processes to extract, transfer, and load raw data or pre-processed data into relational and NoSQL databases or data warehouses Troubleshoot, optimize, and tune performance of ETL processes and analytics queries Assist in data model documentation, data dictionary, data flow, and data mapping for end users Create new metrics and develop tools for monitoring and reporting Participate in complete end-to-end data engineering project work, including design, reviews, development, unit test, and deployment Expertise with SQL - Create and develop complex queries in Hive using SQL Extensive working experience with Hive and Vertica. Intermediate knowledge of AWS Qualifications and Skills Advanced Python Skills Data Engineering ETL and ELT Skills Expertise on Streaming data Experience in Hadoop eco system AWS Skills (S3, Athena, lambda) or any Cloud Platform. Interested to apply? Please revert with updated resume & below details Total Experience in IT Relevant Experience Current CTC Expected CTC Notice Period Current Location
Technical Roles and Responsibilities - Demonstrate a systematic and disciplined architecture, system design and programming approach following a standard software development lifecycle - Meticulous attention to detail and strong focus on clear and practical documentation - Work closely with senior management, Development Manager, Project Manager, and a team of developers. - Design, Code, Unit Test and support Software components - Deliver quality software in a time following standard software development processes - Analyze problems raised in software development or production environments and provide timely solutions - Develop, prepare and maintain system documentation, including program descriptions, operational procedures etc. - Act as the second line of support during production problems. Mandatory Skills: Software Engineering u Strong experience in agile methodologies and test driven development. u Experience in software development using open source technologies. u Experience in automated software testing. u Knowledge in domain-driven design, design patterns and enterprise integration patterns. u Must have experience in delivering software via complete Continuous Integration and Continuous Delivery (CI/CD) pipeline. Software Development u Must be able to code in Java (SpingBoot and Spring Cloud Services). u Experience in some of the technologies below: o PaaS: Pivotal Cloud Foundy/Openshift/ AWS/ Azure/ Docker/ Kubernetes o Data: MySQL/ Postgres/ Oracle/ MongoDB/ Elasticsearch o Cache: Redis/ Memcached o UI: HTML5,Bootstrap, CSS, Angular 4/ ReactJS/RxJS - Strong knowledge in CI/CD toolset such as Ansible, Artifactory, Jenkins, BitBucket, SonarQube, Fortify, Flyway, Jira and Confluence. - Strong knowledge in automated testing toolset such as jUnit, Mockito, cucumber, Selenium etc. - Strong knowledge in scripting languages such as Groovy and Linux shell.
We are looking for experienced Mobile Engineers who has experience in mobile App development and mobile infra field to work on high impact projects that will greatly increase developer velocity at Uber. If you love writing S.O.L.I.D. framework code that will stand the test of time, and enjoy the freedom to do things the "right way", then this is your team. We will be focusing on app performance, mobile architecture, automation frameworks best practices, building a stable, scalable and maintainable automation system. What You'll Do You will contribute to engineering efforts from design to implementation, solving complex technical challenges around developer and engineering productivity and velocity. You will build tooling including mobile test framework, test runners, device management systems, CI pipelines, failure detection and monitoring systems and more. Deploy tooling and systems created to CI environment as well as to local development experiences. Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for ease-of-use, scalability, and testability, Work closely with Android, iOS release and backend engineers to design cross-platform solutions. Collaborate with different program teams working on our applications What You'll Need 3 Plus Years Full-Time, Professional Software Development Experience Strong expertise in Kotlin and Java Solid computer science foundations in data structures, algorithms, system design Strong skills in analyzing system logs and debugging Deep understanding of Android SDKs You have understanding of latest and cutting edge frameworks on Android You have experience in multithreaded programming and excellent memory management know how Strong focus on high-quality and maintainable code Experience in efficiently collaborating on projects High emotional intelligence, empathy, self-awareness, and optimism. Great communication skills and an ability to work in a team and with end-users Experience with writing, releasing, maintaining mobile applications Bonus Points If BS/MS/PhD in Computer Science or a related field Experience with AOSP (Android Open Source Project) codebase Experience with bash scripts, python, go, Java and other languages Experience with Jenkins development or other CI pipeline tools Contribute to the wider Android community via open source
ADOBE - Job Summary: Adobe Cloud Technology Group is building a Multi-Cloud Foundation Platform for Adobe SaaS offerings, running on Amazon AWS and Microsoft Azure. We're pushing the future of SaaS development by leveraging and building the latest tech and design thinking. Our talented team of developers are building highly available, low latency, cloud scale foundation components such as Cache, Storage, Database (SQL and NoSQL), Queuing, Pub-Sub etc. to create one standard to develop, deploy, operate and govern Adobe SaaS solutions on multiple clouds. We love writing software We love solving complex problems by simple and elegant designs We are currently building the platform using modern container orchestration technologies We are taking a long term Architecture approach in building this platform so that it supports the current and future needs of all Adobe services (100’s of them) We use best-in class supporting tools like GitHub, Slack and whatever else makes us productive We incrementally adapt our processes to fit our needs We trust each other to do their job exceptionally well What you’ll do Design and Development of one or more above mentioned components in the platform Be responsible for full lifecycle of the project from user story to design, development, testing, documentation and maintenance. Design highly available and scalable services. Design cloud vendor neutral solutions. Design low latency and high performance solutions Secure and standards compliant development Programming in java, c++, Ruby, golang, spring Framework Validating latency, throughput and availability of your solutions. What you need to succeed B.Tech and/or M. Tech Computer Science with excellent academic record Demonstrable Experience in designing, building, evolving and working with large scale, complex software projects. Self-motivated, with ability and interest in learning new technologies and adapting quickly to new requirements and environments Demonstrable Experience in developing scalable Cloud based services on either/both AWS and Azure Strong Programming and Problem solving skills Good written and verbal communication skills Good Team player Experience with Agile development practices Prior experience on popular Open Source software such as MySQL, Redis, Cassandra, Kafka will be a bonus
Our client is a globally renowned and well established MNC with presence in over 30 countries. The growing and expanding R&D center in India is looking for the following Digital Leader: Very strong enterprise engineering experience in digital commerce which includes software product development across platforms (Web & Mobile) Exposure to innovating, building and delivering solutions at the global level and driving competencies from off shore locations. Building hi calibre engineering teams from scratch and making collective and collaborative technology decisions to support seamless delivery with a parallel focus on innovation and customer value addition. Strong executive presence and proven capability of working with global stakeholders with the penchant and persistance to expand engineering & delivery from India. Noted public speaker and visible technology and business leader. Experience: 18-25 years Qualifications: Engineering with Masters in Business Location: Bangalore
Android Developer: Our Android stack includes Java and libGDX, the code base is designed using Clean Architecture. It is a multi module application and supports both 'application' and 'library' project mode. EXPECTATIONS: ● Writing efficient android code in Java and Kotlin following Clean Architecture guidelines ● Tracing, benchmarking and profiling android java code ● Familiarity with popular android libraries/methods like Dagger2, RxJava2, OkHTTP. ● Familiarity with latest android platform changes. RESPONSIBILITIES: ● Work closely with our product and design teams to customize the Poker experience across our vendor platforms. ● Prototype new and redesign features ● Strong coding abilities and experience with Kotlin, Java and Android SDK ● A focus on UI design principles, hardware acceleration and making games work intuitively ● Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products. MINIMUM QUALIFICATIONS ● Experience of building Android applications/Games in Java or Kotlin using Android SDK (Kotlin preferred) ● Good knowledge of Kotlin, Dagger2 and RxJava2 is a great plus ● Strong understanding of object-oriented software development ● Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable. ● Programming experience using any game engine (libGDX preferred) ● Knowledge of multithreading and memory management specific to mobile devices and caching mechanisms
Key Responsibilities: Drive discussions to create/improve the product, process, and technology Build abstractions and contracts with separation of concerns for a larger scope Rapid prototyping Robust and scalable web-based applications Do high-level design with guidance; Functional modeling, break-down of a module Thinking platforms & reuse, the open-source contribution will be a plus Do incremental changes to architecture: impact analysis of the same Do performance tuning and improvements in large scale distributed systems Mentor young minds and foster team spirit. Desired Skills : Extensive and expert programming experience in any one programming language (strong OO skills preferred). Deep experience in Java A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. Have a penchant for solving complex and interesting problems BE/BTech, MTech in Computer Science or related technical discipline (or equivalent). Excellent coding skills – should be able to convert the design into code fluently Good skills to write unit & integration tests with reasonable coverage of code & interfaces - TDD is a plus Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amounts of data. Experience with multi-threading and concurrency programming Ability to switch between the technologies and learn new skills on the go.
Please find Jb description,What essential skills you need ▪ 7-10 years’ experience in back end Java/J2EE application development. ▪ Expertise in developing internet web applications using Java/J2EE technologies. ▪ Experience of working in a service-oriented architecture and web-based development. ▪ Experience in writing XSD, Wiz-dull including parsers like SAX, DOM. ▪ Experience in different modules of Spring framework like Dependency Injection (IoC), Spring MVC, Spring ORM along with JPA. ▪ Experience in Java Version 7.0+. Good experience with JMS, Spring & Hibernate. ▪ Experience in identifying database solutions for a given problem, preferably MySQL. ▪ Demonstrated ability to analyze business/functional requirements, develop well-structured, maintainable code, delivered on time, with automated tests. We are an XP/Agile development team. ▪ Hands on experience on tools like Log4j, JUnit, Mockito, SVN, Maven, Covertura. ▪ Knowledge in Java queuing system. ▪ Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, JSTL, Java Beans and Servlets. ▪ Hands on experience in using Application/Web servers like JBoss and Tomcat servers. Worked on databases like Oracle/MYSQL/NoSQL/HQL. ▪ Experience with e-commerce, retail, analytics, advertising, or media would be an advantage
The Android Developer will be responsible for independently analyzing, designing and developing applications to meet and exceed client reporting needs using agile development methodology.Please continue only if you have led the development of a live app, which has 1000+ installs on play store.(Weather app, Calculator app, Calendar app etc. doesn't qualify)You are analytical and enjoy working in a fast-paced environment. You are in touch with new mobile developments and technologies.Responsibilities:-1) Create new features out of UI/UX designs & wireframes, while integrating with back-end using 3rd-Party APIs2) Collaborate with Design, Product and Backend teams to define the scope and freeze requirements.3) Troubleshoot, test and maintain the core product by fixing bugs.4) Improve the existing app performance, size, and responsiveness.5) Write clean and well-designed code.Skills:-1) Android Architecture and Indexing2) Firebase - Cloud messaging,3) Android UI based on trending design patterns4) Offline storage, Threading, Services5) 3rd party APIs and Libraries6) JSON, RESTMust: Experience in Location-based services, Google Map API in Android, location-enabled Android App(like Uber).Preferred: Experience of fetching data from motion sensors