Software Development Engineer 1

4 weeks ago


Bengaluru, India Publicis Sapient Full time
Job Description

We at Publicis Sapient, enable our clients to Thrive in Next and to create business value through expert strategies, customer-centric experience design, and world class product engineering.The future of business is disruptive; transformative; and becoming digital to the core.In our 20 + years in IT, never have we seen such a dire need for transformation in every major industry, from financial services to automotive, consumer products, retail, energy, and travel.Your Impact:You will work in the spirit of agile & a product engineering mindset - delivering the sprint outcomes, iteratively & incrementally, following the agile ceremoniesYou will groom the stories functionally & help define the acceptance criteria (Functional & Non-Functional/NFRs) collaborating actively with stakeholders - locally & in client org., understanding end-to-end customer requirementsYou will actively contribute in technical grooming, brainstorming & whiteboarding design sessions to define & articulate the solution approaches, to identify tasks & estimates, and to document the module/sub-system design with their interfaces & wireframesYou will have breadth of concepts, tools & technologies to address NFRs like security, performance, reliability, maintainability and understand the need for trade-offsYou will bring in expertise to optimize and make the relevant design decisions (considering trade-offs) at the module / components levelYou will be a polyglot with a PE mindset – Open & Curious, learning & adopting new languages, platforms & toolkits constantlyQualificationsYour Skills & Experience:You have 3+ years of professional work experience building large-scale, large-volume services & distributed apps., taking them through production and post-production life cycles.You use more than one programming language with expertise in at least one; Ex:Memory Management, GC, Templates/Generics, Closures, etc.Multi-Threading, Sync/A-Sync.; Blocking/Non-Blocking execution stylesYou practice Imperative, Functional Programming stylesYou are aware of Cloud Platforms like AWS, GCP, Azure, etc.You are a problem solver choosing the relevant data structures, and algorithms considering the tools for Time & Space ComplexityYou apply SOLID, DRY design principles, design patterns & practice Clean CodeYou are an expert at String Manipulation, Data/Time Arithmetic, Collections & GenericsYou practice & guide on handling failures à Error Management & Exception handlingYou build reliable & high-performance apps leveraging Eventing, Streaming, Concurrency, Multi-Threading & Synchronization libraries and frameworksYou develop web apps using HTML, CSS, Javascript & relevant frameworks (Angular, React, Vue)You design and build microservices from the ground up, considering all NFRs & applying DDD, Bounded ContextsYou use one or more databases (RDBMS or NoSQL) based on the needsYou deploy to production, troubleshoot problems & provide live supportYou understand the significance of security aspects & compliance to data, code & application security policies; You write secure code to prevent known vulnerabilities; You understand HTTPS/TLS, Symmetric/Asymmetric Cryptography, CertificatesYou use one or more Web Application FrameworksSpring or Spring Boot or Micronaut (Java)Flask or Django (Python)Express or Meteor or Koa (Node)Asp.net MVC, WebApi or Nancy (.Net)You use one or more messaging platforms (e.g. JMS/RabbitMQ/Kafka/Tibco/Camel)You use Mocks & Stubs & related frameworks (Moq)You use logging frameworks like Log4j, NLog, etc.You use build tools like MSBuild, Maven, Gradle, Gulp, etc.You understand and use containers, virtualizationYou use proactive monitoring & alerting, dashboardsYou use Logging/Monitoring solutions (Splunk, ELK, Grafana)Set Yourself Apart With:You understand infra. as code (cattle over pets)You understand reactive programming concepts, Actor models & use RX Java / Spring React / Akka / Play, etc.You are able to set up a CI/CD pipeline infrastructure & stack from grounds-upYou are able to articulate the pros, cons of designs & tradeoffsYou are aware of distributed tracing, debugging, and troubleshootingYou are aware of side-car, service mesh usage along with microservicesYou are aware of distributed, cloud design patterns & architectural stylesYou are aware of gateways, load-balancers, CDNs, Edge cachingYou are aware of gherkin and cucumber for BDD automationYou are aware of performance testing tools like JMeter, GatlingYou are aware of one search solution like ElasticSearch, SOLR, EndecaYou are aware of one distributed caching solution like Redis, MemCache, etc.You are aware of selenium for UI automationYou are aware of Rules engines like Drools, Easy Rules, etc.A Tip from the Hiring Manager:Software Development Engineers (SDE-I) are bright, talented, and motivated young minds with strong technical skills, developing software applications and services that make life easier for customers.The SDE-I is expected to work with an agile team to develop, test, and maintain digital business applications.As an SDE-I you will get an opportunity to work with industry-leading clients and global teams to solve complex business problems and build your skills on the full stack of application development technologiesEducation

:Bachelor’s/Master’s Degree in Computer Engineering, Computer Science, or a related field

  • Bengaluru, India Rocket Software Full time

    DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...

  • Software Engineer 1

    15 hours ago


    Bengaluru, Karnataka, India Toast Full time

    Software Development Engineer in Test-1 (Quality Enablement)Bangalore, IndiaWe are not your typical tech company - we like to do things differently. Innovation is in our DNA. To create a groundbreaking product, we need groundbreaking ideas. This is why we value diverse perspectives, backgrounds, and experiences. Together, we empower restaurants of all sizes...

  • Software engineer 1 IT

    21 hours ago


    Bengaluru, India Quess Full time

    About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...

  • Pay.1: Python

    4 weeks ago


    Bengaluru, India Josh Software Full time

    **Job Description**: **Company Description** Josh Software is relentlessly focused on discovering, developing and delivering innovative solutions that connect our customers to the people they serve through the advanced use of technology. With our reach, range and resources, we provide our customers with a universal platform for driving their vision into...

  • Software Developer 1

    2 weeks ago


    Bengaluru, India Oracle Full time

    Design, develop, troubleshoot, and debug software programs for databases, applications, tools, and to have strong SQL, Understanding of Cerner Millennium Architecture and Cerner Millennium Data to have knowledge in CCL (Cerner Command Language), Discern Explorer, Discern Visual Developer, and Olympus(preferred).Gather requirements to determine the scope of...

  • Software Developer 1

    2 weeks ago


    Bengaluru, India Oracle Full time

    Design, develop, troubleshoot, and debug software programs for databases, applications, tools, and to have strong SQL, Understanding of Cerner Millennium Architecture and Cerner Millennium Data to have knowledge in CCL (Cerner Command Language), Discern Explorer, Discern Visual Developer, and Olympus(preferred).Gather requirements to determine the scope of...

  • Software Engineer 1

    4 weeks ago


    Bengaluru, India Toast Full time

    Software Development Engineer in Test-1 (Quality Enablement)Bangalore, IndiaWe’re not your traditional tech company and we don’t aim to be. Going against the grain is in our DNA. Building a revolutionary product begins with revolutionary thinking. That’s why we value diversity of thought, background and lived experience. Together, we empower...

  • Middleware Developer

    3 weeks ago


    Bengaluru, India Version 1 Full time

    Job DescriptionPosition Overview:We are seeking an experienced middleware Java Software Developer with a strong background in the Financial Services Domain. The ideal candidate should possess a solid foundation in backend Java, Springboot,microservices and Kafka stream.A person with high mental aptitude, problem solving and debugging skills, proactive,...


  • Bengaluru, India Surya Software Systems Pvt Ltd Full time

    Job Description: Roles&Responsibilities: - An unwavering attention to detail and care towards your work. - Suryans double-check PRs they submit for review. - Each variable name is thought through in detail; attention is paid towards how decisions made today will affect the future. - An absolute commitment towards doing the best work of your life,...

  • Software Engineer 1

    4 weeks ago


    Bengaluru, India Toast Full time

    Software Development Engineer in Test-1 (Quality Enablement)Bangalore, IndiaWe’re not your traditional tech company and we don’t aim to be. Going against the grain is in our DNA. Building a revolutionary product begins with revolutionary thinking. That’s why we value diversity of thought, background and lived experience. Together, we empower...

  • Software Engineer 1

    4 weeks ago


    Bengaluru, India Toast Full time

    Software Development Engineer in Test-1 (Quality Enablement) Bangalore, India We’re not your traditional tech company and we don’t aim to be. Going against the grain is in our DNA. Building a revolutionary product begins with revolutionary thinking. That’s why we value diversity of thought, background and lived experience. Together, we empower...


  • Bengaluru, India Clarivate Full time

    Love reading, and want to help people find the books they need? We work with libraries - heling them discover new titles, supplying them, even processing them to go directly on to the shelf. We serve institutions all over the world, and work with all book formats. And we're looking to add to our team which develops and keeps the infrastructure behind all the...


  • Bengaluru, India Guidewire Software Full time

    Requirements:- Have 3+ years of experience or its equivalence in a software engineering role.- Experience in developing large-scale test automation frameworks (including UI, API, Performance)- A self-motivated individual contributor and a team player with good communication and collaboration skills- Excellent software development skills in Java, JavaScript...


  • Bengaluru, India Clarivate Full time

    Love reading, and want to help people find the books they need? We work with libraries - heling them discover new titles, supplying them, even processing them to go directly on to the shelf. We serve institutions all over the world, and work with all book formats. And we're looking to add to our team which develops and keeps the infrastructure behind all the...

  • Middleware Developer

    3 weeks ago


    Bengaluru, India Version 1 Full time

    Job DescriptionPosition Overview:We are seeking an experienced middleware Java Software Developer with a strong background in the Financial Services Domain. The ideal candidate should possess a solid foundation in backend Java, Springboot,microservices and Kafka stream.A person with high mental aptitude, problem solving and debugging skills, proactive,...


  • Bengaluru, India Guidewire Software Full time

    Requirements:Have 3+ years of experience or its equivalence in a software engineering role.Experience in developing large-scale test automation frameworks (including UI, API, Performance)A self-motivated individual contributor and a team player with good communication and collaboration skillsExcellent software development skills in Java, JavaScript and other...


  • Bengaluru, India Guidewire Software Full time

    Requirements:Have 3+ years of experience or its equivalence in a software engineering role.Experience in developing large-scale test automation frameworks (including UI, API, Performance)A self-motivated individual contributor and a team player with good communication and collaboration skillsExcellent software development skills in Java, JavaScript and other...


  • Bengaluru, India Sartorius Full time

    Main Responsibilities & Tasks:Gather, analyze and define requirements for new complex software functionality with input from product managers, customer feedback, and internal product Development teamsEngineer and develop sustainable software systems through the use of prototyping, clear software design, and participating in design reviewsWrite clear, easy to...

  • Middleware Developer

    3 weeks ago


    Bengaluru, India Version 1 Full time

    Job DescriptionPosition Overview:We are seeking an experienced middleware Java Software Developer with a strong background in the Financial Services Domain. The ideal candidate should possess a solid foundation in backend Java, Springboot,  microservices and Kafka stream.  A person with high mental aptitude, problem solving and debugging skills, proactive,...


  • Bengaluru, India Mercedes-Benz Full time

    Tätigkeitsbereich:Forschung & Entwicklung incl. DesignFachabteilung:UI Framework & Release EngineeringGesellschaft:Mercedes-Benz Research and Development India Private LimitedStandort:Mercedes-Benz Research and Development India, BangaloreStartdatum:sofortVeröffentlichungsdatum:..4Stellennummer:MER2ZZL Join usAufgabenWe are looking for highly motivated and...