Back
India   India   Software Engineer   Grizmo Labs -

Software Engineer - Microservices Architecture (6-9 yrs) Bangalore (Backend | Software Engineer in1

Grizmo Labs

This listing was posted on hirist.

Software Engineer - Microservices Architecture (6-9 yrs) Bangalore (Backend

Location:
Bangalore
Description:

Responsibilities:- Create high-quality software features and components that integrate into complex software solutions.- Develop software that is logically well-structured, fulfills requirements is readable, maintainable, testable, and performant using standard idioms and common software craftsmanship techniques.- Contribute to sizing decisions and complexity evaluation for initiatives.- Pair with other engineers and apply clean code techniques to produce high-quality code.- Create testing strategies that include performance, security, regression, and automation testing concepts.- Create appropriate unit, integration, and automated acceptance tests for features based on requirements.- Create automated tests for positive and negative scenarios.- Utilize test-driven development (TDD) to guide development.- Coach peers on TDD and test strategy concepts.- Devise data storage and access strategies during development work.- Use knowledge of data modeling, data storage, and data transmission techniques to make appropriate design decisions.- Understand the basics of ML and data analytics and can apply this knowledge to increase the business value of data through transformation.- Design system integration strategies leveraging cloud and managed services during product design and development.- Leverage experience with infrastructure as code concepts to design modules for reuse, container orchestration, and data migration.- Create highly dependable software features and systems through the usage of operationalization development techniques such as monitoring, logging, metrics gathering, system health, and reporting.- Improve the operations culture of the team by defining best practices, advocating for deployment automation, and influencing technology selection based on product and team needs.- Manage build pipelines, and write code for collecting and radiating key metrics.- Develop software with a security-first mindset using knowledge of standard security protocols and common security risks, secure coding techniques, and appropriate usage and protection of sensitive information such as PHI.- Proactively identify and mitigate single-avenue threats.- Implement basic security safeguards, and leverage threat modeling for system-level security.- Develop software features with user experience in mind.- Extend and enhance user-facing software effectively, create reusable interaction patterns, and define best practices.- Translate design goals into functional user-facing implementations.- Address tech and design debt based on priority.- Collaborate with stakeholders to understand the business context and share technical context.- Write detailed technical stories that transform business context into technical specifications.- Apply established architectural themes to new problem spaces and make cost-effective feature design decisions.Requirements:- Highly motivated, self-learner, and technically inquisitive.- One or more server-side programming languages (Java with Spring Boot experience preferred)- One or more client-side programming languages (JavaScript React experience preferred)- Experience developing, deploying, and supporting REST services and microservices.- Experience using cloud services for concepts such as storage and computing.- Capable of applying infrastructure as code practices.- Experience with Kubernetes and AWS preferred.- Experience with relational databases, non-relational databases, and messaging systems.- Provides a positive impact on the team: influences team decisions, mentors peers, and drives innovation.- Works well with business stakeholders.- Experience proposing product features to increase product value.- Excellent written and verbal communication skills.- Travel Requirements: Domestic and/or International, up to 25%.- Minimum level of education or education/experience: Bachelor or equivalent work experience in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, or IT. (ref:hirist.tech)
Education/experience:
5 To 7 Years
Company:
Grizmo Labs
Posted:
April 20 on hirist
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to hirist
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: Software Engineer - Microservices Architecture (6-9 yrs) Bangalore (Backend
Software Engineer - Microservices Architecture (6-9 yrs) Bangalore (Backend is a Computer & Software Jobs Software Engineer Job at Grizmo Labs located in India. Find other listings like Software Engineer - Microservices Architecture (6-9 yrs) Bangalore (Backend by searching Oodle for Computer & Software Jobs Software Engineer Jobs.