Senior Software Engineer | Full Stack Developer

About Acuver
Acuver’s end-to-end service offering provides industry and technology expertise to our customers in Retail, CG & Logistics domains. Our solutions enable our clients to drive business agility, gain competitive advantage, digitally transform their organization, and provide seamless customer experience at optimized cost efficiencies. We have served large IT conglomerates, Fortune 500 companies, across the globe in multiple geographies.
 

Acuver Consulting is looking for a proficient Senior Software Engineer between 5 to 8 years relevant work experience.
Check out https://acuverconsulting.com/offerings/engineering-services/ for more details.

Roles and Responsibilities

  • Interact with customers and cross functional teams for requirement gathering, backlog grooming and prioritization, define, design, and ship new features.
  • Develop and presenting complete set of architectural views using at least one of the commonly used methods, notations, and tools.
  • Apply microservice best practice while design and defining contracts and integration (DDD, Bounded context, CQRS, Event sourcing, Polyglot persistence, Event driven data management, etc).
  • Design, build and enhance iPaaS platform to achieve quicker implementation cycle.
  • Maintain quality and ensure the responsiveness of applications.
  • Prepare test plans, test cases, and execute/automate them.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Responsible to build Product Engineering culture within the team. Improve team’s lead/cycle time and velocity by innovation and higher order automation.

Must and good to have Skills 

      • Hands-on experience in design & development of microservices applications on the Java platform using open-source frameworks like Spring Suite (Core, Boot, Cloud, Batch, Security, Reactor…).
      • Proficient experience using advanced JavaScript libraries and frameworks such as ReactJS, AngularJS, NodeJS, Express JS, BackboneJS, jQuery, HTML, JavaScript, AJAX and CSS etc.
      • Very good hands-on experience in developing Event Driven Architecture like Kafka, IMB MQ.
      • Handson experience in cloud technology like Azure, AWS (S3, SQS, IAM, EKS, EC2, EBS, etc).
      • Development experience with reactive programming.
      • Strong knowledge of design patterns, data structure & algorithms.
      • Development experience using database technologies like MySQL, Oracle, PostgreSQL & MongoDB.
      • Experience in using framework/tools to measure and meet quality standards which includes unit testing (Junit, Mockito/EasyMock/JMockit), code analyser (SonarQube).
      • Experience in using different tools/frameworks for version control (GitHub, Bitbucket…), build (Maven, Gradle), Product Backlog Management (Jira).

Good to have skills:

  • CI/CD pipelines (Jenkins), containers (Docker) and container orchestration (K8s).
  • Sound Knowledge of Cloud Platforms (Azure, AWS, GCP or similar).
  • Experience in more than one programming language (NodeJS/Python/Go).
  • Supply chain, E-commerce, retail Domain knowledge, integration platforms.
  • Exposure to Artificial intelligence concepts like Generative AI, Prompt Engineering, NLP etc

Qualifications:

  • 5 to 8 years of relevant experience.
  • Masters/bachelor’s degree in computer science, Design, or a related field (or equivalent practical experience).

Job Category: Software Engineer
Job Type: Full Time
Job Location: Bengaluru

Apply for this position

Allowed Type(s): .pdf, .doc, .docx