Senior software Engineer - |||
- Source: Naukri
- Randstad
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
What you’ll do:
- Design and develop highly scalable business applications using open stack technologies.
- Work with upstream and downstream development teams to be represented in business applications.
- Collaborate with 4ITB (Engineering, Product, Business, UX) team for better product development.
- You will also be required to seek ways to improve the software and its effectiveness.
- You will be called upon to support the coaching and training of other team members to ensure all employees are confident in the use of software applications.
What you’ll bring:
-
An Engineering Degree - B.E/B.Tech/M.Tech/MCA/MBA in any stream – Computer Science preferred with 3-5 yrs of overall experience.
- Experience with popular front-end frameworks like React,Redux and the ability to create custom components and widgets.
- Data Structures and Algorithm, Design Patterns
- Virtualization (Docker, Kubernetes)
- Experience in BigQuery, Jenkins/Looper, Javascript, HTML/CSS and familiarity with popular API protocols as well.
- Very good hands on experience in Micro Services, REST API , and API design principles, including versioning, authentication, and authorization.
- Knowledge of database design and experience with relational databases like SQL, PostgreSQL, as well as NoSQL databases with Hadoop, Query Optimization & Distributed computing frameworks.
- Micro Services based System Design
- Code/ Design reviews - Process and Tools
- Testing – Automation
Skills
- React
- react-redux
- reduxjs
- amazon-widgets
- Docker
- Kubernetes
- Jenkins
- javascript
- PostgreSQL
- Hadoop
- apache-hadoop
