Key Technical Skills: Deep experience on Performance Engineering with understanding of Java/J2EE technologies. Experienced in defining and realizing end-to-end Technical Architecture for large scale real- time enterprise systems. Ability to identify and define non-functional requirements and design systems to meet the same. Ability to review existing Architectures and identify Risks, Trade-offs, and share recommendations for addressing the identified issues. Demonstrate strong understanding of cloud architecture considerations when scaling and tuning application deployments. Must have hands on experience working on any of the Cloud deployments on AWS or Azure. Good experience on leveraging APM tools to provide deep dive analysis on performance problems. Deep understanding of the dashboards which can be built for CIO level interactions. Must have relevant experience on APM tools like Dynatrace or AppDynamics. Experience in performance optimization of J2EE systems on any of different types of application servers - WebLogic, WebSphere, JBoss etc. Deep expertise in any one of the application servers is a must. Experience in creating and reviewing technical documents like Architecture blueprint, Design specifications, Deployment architecture. Experience on working on Performance Testing Projects. Fair understanding of Performance Testing tools - Apache JMeter /Gatling/ HP Load Runner for Load testing. Must be in a position to review Performance Testing programs and steer directions towards right Workload Model, appropriate Test and Monitoring Strategy, build performance models and derive at right Capacity Planning. Experience in Big Data Analytics like - Apache Kafka, Apache Storm, Apache Hadoop, Apache Spark. Good skills in RDBMS like: Oracle, MS-SQL, MySQL, Cassandra, and Mongo DB Exposure to Agile methodologies & Continuous Integration Tools Entrepreneur / Intrapreneur (someone who has built technology teams ground-up, built new solutions from scratch) Very sound understanding of technology and have a consultative approach. Sound understanding of complex enterprise IT environment and issues faced by CIOs in the digital era. Excellent Pre-sales experience and have played a key role in winning business along with the sales team. Excellent communication, interpersonal, liaison and problem-solving skills with the ability to work in a multi-cultural environment Good negotiation skills Go getter and results oriented High energy level with ability to work well under pressure Good relationship building skills. Someone who enjoys CIOs trust and has an ability to develop relationships at all levels (technology teams) of the customer organization.
The opportunity The Engineering Manager (EM)is responsible for a managing a team of full stack engineers that is building highly innovative and cutting edge solutions. This role is accountable for leading a team, developing code, deploying and managing in production. Most importantly, the EM, while working with the Product owners drives the product Net promoter score (NPS), user satisfaction, building the product roadmap and delivering highly functional, exceptionally innovative and intelligent software. You will be called upon to be the technical representative for your team during cross-team collaborative efforts and planning. Success in this role will require strong and innovative approaches to problem solving, great technical leadership, excellent communication (written and verbal, formal and informal), flexibility, accountability and a self-motivated working style with attention to detail. You are great at As an Engineering Manager, you’ll take the lead as you - drive product development, operations and technical decision making. You’ll have a strong focus on team management and development, equal focus will be on writing production code and hands on active development of the capabilities and solutions. Assist in defining infrastructure need and use enterprise solution and drive resolution of technology roadblocks including code, infrastructure, build and deployment. Manage overall software development cycle by adhering to development and security standards. Establish good stakeholder communication and work closely with Product teams and influence set product roadmap and help drive requirements while being a strong advocate of extreme agile and DevOps practices across engineers. Build and manage a team of high performing full stack engineers and provide leadership, coaching, motivation and recommend staffing levels, operating procedures, tools and systems for the team. Provide career development and performance management to a team of engineers.Required Candidate Profile 4 year degree in or equivalent experience 8+ years of engineering (software development) experience 1-3 years of managing teams with a strong track record of delivery for cross-functional product experience with Cloud hosting and managing products Proficient in building high performing APIs and writing specs Expertise in programming languages. Hands on experience in Java, J2ee technologies is preferred. Experience in SAP Hybris Commerce would be a plus Experience with integration, data handling technologies and other open source frameworks Strong written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to variety of audiences Team-orientated, passionate about developing others’ skills and capabilities Successful track record of working in large scale technology solutions Deep understanding of agile development processes and methodology including continuous integration and delivery, with a mindset of building incrementally and delivering business value quickly
1.Proficient in Core JAVA (Multithreading and Collections framework) 2.Proficient in cleaning, transforming, and analyzing vast amounts of raw data from various systems using Spark to provide ready-to-use data to our feature developers and business analysts. 3.Proficient in designing efficient data processing pipelines by writing suitable Spark batch and streaming Jobs involving various transformations and aggregations. 4.Proficient in Spark data structures and APIs based on RDDs, Dataframe and Datasets.5.Proficient in Spark query tuning and performance optimization6.Proficient in usage of Hadoop Distributed File System (HDFS)7.Proficient in data formats such as JSON, ORC, Parquet, Avro, etc.
Be an integral part of large scale client business development and delivery engagements Develop the software and systems needed for end-to-end execution on large projects Work across all phases of SDLC, and use Software Engineering principles to build scaled solutions Build the knowledge base required to deliver increasingly complex technology projectsObject-oriented languages (e.g. Python, PySpark, Java, C#, C++ ) and frameworks (e.g. J2EE or .NET) Database programming using any flavours of SQL Expertise in relational and dimensional modelling, including big data technologies Exposure across all the SDLC process, including testing and deployment Expertise in Microsoft Azure is mandatory including components like Azure Data Factory, Azure Data Lake Storage, Azure SQL, Azure DataBricks, HD Insights, ML Service etc. Good knowledge of Python and Spark are required Good understanding of how to enable analytics using cloud technology and ML Ops Experience in Azure Infrastructure and Azure Dev Ops will be a strong plus
We are looking for Java Developers & Python DevelopersTalk about the role we are offering for Mulesoft and how we are considering trainable resources who are keen to learn and work on new technologiesOur Requirements:We are looking for 1-8 years of experience in technical skills like Java, python etc and who will be willing to learn and move to mulesoft and related technologiesAbility to work in a fast paced, demanding, and rapidly changing environmentPreferred:Basic knowledge about mulesoftResponsibilitiesAssist in translating business objectives into technical solutions through the use of MuleSoft Anypoint PlatformCoding, testing, debugging, implementing and documenting MuleSoft based flows and integrationsApply integration design patterns such as message routing, content enrichment, batch processing, error handling and reconciliation mechanisms to deliver required functionalityWHAT WE ARE OFFERINGLearning and CertificationBest in Industry SalaryHealth & Wellness BenefitsEmployee Rewards ProgramRetirement & SavingsFlexible SchedulesMaternity & Paternity Leave
Senior Engineering ManagerDomain: EcommerceENGINEERING @MYNTRAMyntra’s Engineering team builds the technology platform that powers our customer’sshopping experience and enables the smooth flow of products from suppliers to ourcustomer’s doorsteps. We work on areas such as building massive-scale mobile andweb-applications, engaging user-interfaces, big-data analytics, mobile apps, contentsystems, catalogue systems, search systems, supply chain systems, imaging andvisualization systems for products etc. We are a small technology team where eachindividual has a huge impact. You will work closely with the business in shaping our productand serve hundreds of millions of Indians! You will have the opportunity to be part of arapidly growing organization and gain exposure to all the parts of a comprehensiveeCommerce platform.YOUR RESPONSIBILITIES1. Technical Guidance: You will provide technical leadership to a team of excellent softwareengineers; this requires that you have the technical depth to make complex design decisionsand the hands-on ability to lead by example2. Execution and Delivery: You will be expected to instill and follow good software developmentpractices and ensure timely delivery of high-quality products. You should be familiar with agilepractices as well as be able to adapt these to the needs of the business, with a constant focuson product quality3. Team management : You will be responsible for hiring and mentoring your team; helpingindividuals grow in their careers, having constant dialogue about their aspirations and sharingprompt, clear and actionable feedback about performanceSKILLS / EXPERIENCE● Total of 5+ years’ experience building cutting edge products. Deep experience inbuilding very large scale applications and 1+ years’ experience in team management● Strong problem solving skills, data structures and algorithms● Experience with distributed systems handling large amount of data● Experience in very large scale applications.● Strong problem solving skills, data structures and algorithms.● Experience with distributed systems handling large amounts of data.● Excellent coding skills in Java/J2EE.● Very good understanding of Web Technologies.● Excellent coding skills in NODE JS & PHP (Laravel)● Very good understanding of Web Technologies● Good understanding and experience with using open source technologies and buildingcomplex products● Handling large data (batch and real-time), workflows and scheduling, building pluggableframeworks and systems, strong abstraction and architecture skills● Experience using traditional RDBMS, NOSQL DBs (Cassandra, Mongo DB, Aerospikeetc.), caches● (redis, memcache), messaging frameworks (Rabbit MQ, AWS SQS)QUALIFICATIONSB Tech/BE in Computer Science or equivalent or higher from a reputed institution.REQUIREMENTS1. Technical depthYou have the strong technical competence required to gain credibility. Ability to architect, designand code yourself. Technical experience in building and operating web-based applications.Deep understanding of all layers of the web-stack work (from the client interface to thedatabase.) Knowledge of multiple technology stacks/languages/tools and their pros/cons2. Execution abilityFocus on delivering products in a timely manner with high quality. Familiarity with multiplesoftware development practices and tools, and the proven ability to adapt, champion andinstitute good practices and tools3. You must have a degree in Computer Science or related field. Strong understanding ofobject-oriented programming, concurrency and fundamentals of computer-scienceYOUR CAREERBeing a relatively small sized Engineering team, individuals carry a lot of responsibility on theirshoulders.Coming up with the designs of features, evaluating external libraries and frameworks,enhancing existing platform infrastructure, reviewing major architectural decisions, planning andexecuting deployments with minimal system downtimes is part of the everyday job. For an individual witha hunger to solve problems and who thrives on challenges, passionate about leading teams, theopportunities @Myntra are practically limitless.YOUR TEAMYou’ll be a part of the team who’s passionate about scaling & delivering omnichannel initiatives @Myntra.The primary products that you’ll be working on will be Myntra’s entire Omnichannel Suite. This consists ofend-to-end integrations with seller systems, omni order management system & in-store assistance initiatives
Demonstrable experience in Core Java (8 or higher) and Spring framework (Core, AOP, Batch, JMS). Multithreading, Data structure, Algorithm, Eceptional handling,OOPS Concepts, collections Excellent customer facing skills that include conducting compelling technical briefing & demonstrations. The person should have a technical aptitude to implement new technologies and articulate the solutions to the customer. Java, Spring with Database & Unix - Preferred with Scala or Spark(Hadoop) background Proven knowledge in OOPS & Data Structures Strong experience of developing multi-threaded and synchronization application Demonstrated delivery experience of Micro services APIs using Springboot, Oracle PL/SQL development and activities like Performance tuning / Optimization. Experience of using Git/Bitbucket, Maven/Bamboo, & related tools. Good Understanding of Agile Delivery Methodology & experience in working with Scrum teams.
As a Python Django Lead Engineer on our team you will: Use existing design patterns and framework to iteratively write and review maintainable code. Help flesh out scalable application architectures. Proactively improve product quality through peer code review. Identify and challenge established organizational limitations, and offer solutions. Explore efficiency and effectiveness, and suggest improvements to process revisions. Assist in growing a catalog of unit and functional tests for both new and existing solutions. Mentoring junior developers as and when required. Enjoying your work, your team, and your quality of life You should bring: At least 8+ years of experience in various Python frameworks At least 6+ years of experience in writing Python using the Django and Django Rest framework At least 2+ years of experience in J2EE, Spring boot, etc Proficiency in the tenants of Rest Web services using the JSON API standard Proficiency in deploying applications to cloud based platform as a service using heroku, aws, google cloud and integration with 3rd party webservices Several years of client-side focused, web application development experience. Deep knowledge of the web application development ecosystem. Understanding of application stacks, and DevOps workflows. Excellent communication skills at all levels, from team members to senior management. Having experience in Machine learning, Data science and micro services area would be preferred Working knowledge of command-line utilities, build tools, version control and branching strategies. A commitment to quality, and a desire to improve. An excellent understanding of browser-based technology and specifications. A strong drive to solve problems of all types. An intense dislike of waste and activities that add no value to team growth or productivity. An entrepreneurial spirit, and comfort with uncertainty and ambiguity. A firm belief in exchanging constructive and respectful feedback. Enthusiasm and a desire to be part of an excellent team.