Talent.com
This job offer is not available in your country.
Software Development Engineer I - Java / React.js

Software Development Engineer I - Java / React.js

Publicis SapientPune
5 days ago
Job description

Job Description : Your Impact :

  • You will work in the spirit of agile & a product engineering mindset - delivering the sprint outcomes, iteratively & incrementally, following the agile ceremonies
  • Youre expected to write clean,modular ,production ready code and take it through production and post-production lifecycle.
  • You will groom the stories functionally & help define the acceptance criteria (Functional & Non-Functional / NFRs)
  • You will have breadth of concepts, tools & technologies to address NFRs like security, performance, reliability, maintainability and understand the need for trade-offs
  • You will bring in expertise to optimize and make the relevant design decisions (considering

trade-offs) at the module / components level

  • Manage the product lifecycle from requirements gathering and feasibility analysis through
  • high-level and low-level design, development, user acceptance testing (UAT), and staging deployment.

  • Integrate SAST,DAST in detecting OWASP vulnerabilities, thereby securing a robust and scalable product journey roadmap
  • Qualifications Skills & Experience :

  • A Bachelors degree in engineering with 3.5+ years of experience in building large-scale, large-volume services & distributed apps.
  • Proficiency in Java, Spring / Springboot / Micronaut framework, NodeJs, React, K8(Container
  • Orchestrator), Message Queues(Kafka / ActiveMQ, Rabbit MQ / Tibco / JMS)

  • You are aware of Multi-Cloud Platforms like AWS, GCP, Azure, etc.
  • You apply SOLID, DRY design principles, design patterns & practice Clean Code
  • You are an expert at String Manipulation, Data / Time Arithmetic, Collections & Generics
  • You build reliable & high-performance apps leveraging Eventing, Streaming, Concurrency,
  • You design and build microservices from the ground up, considering all NFRs & applying DDD, Bounded Contexts
  • You use one or more databases (RDBMS or NoSQL) based on the needs
  • You 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, Certificates
  • You use logging frameworks like Log4j, NLog, etc.
  • You use Logging / Monitoring solutions (Splunk, ELK, Grafana)
  • Set Yourself Apart With :

  • You understand infra. as code (cattle over pets via You understand reactive programming concepts, Actor models & use RX Java / Spring React /
  • Akka / Play, etc.

  • You are aware of distributed tracing, debugging, and troubleshooting
  • You are aware of side-car, service mesh usage along with microservices
  • You are aware of gateways, load-balancers, CDNs, Edge caching
  • You are aware of gherkin and cucumber for BDD automation
  • You are aware of one distributed caching solution like Redis, MemCache, 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 technologies

    Education :

  • Bachelors / Masters Degree in Computer Engineering, Computer Science, or a related field
  • Additional Information :

  • Gender Neutral Policy
  • 18 paid holidays throughout the year.
  • Generous parental leave and new parent transition program
  • Flexible work arrangements
  • Employee Assistance Programs to help you in wellness and well being
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Development Engineer • Pune