Software Engineer

24

Applications

Bangalore
Remote
Senior: 7 to 10 years
10L - 15L (Per Year)
Posted on Apr 22 2024

About the Job

Skills

Programming
Problem Solving
Software Development
Algorithm Design
Debugging
Data Structures
Object-Oriented Design
Database Management

Responsibilities

  • Design RESTful/SOAP services or ETL solution with the complete front end to backend support.
  • Define RAML/Swagger/WSDL for the web-services.
  • Develop and support interoperability APIs and micro-service applications.
  • Manage tasks independently and estimate work effort.
  • Familiar with Agile and waterfall methodology.
  • Write quality code with performance optimization.
  • Write unit-tests, munit/junit for 100% code coverage.
  • Follow test-driven development strategy.
  • Design and develop comprehensive architecture diagram and related documentation.
  • Write tutorials and blogs for technical solutions.
  • Participate in code review and peer review process.
  • Support Solution Architect, Product Manager, Developers, QA and other stakeholders while implementing different projects.
  • Fix bugs and after hour supports if needed.

 

Knowledge/Skill Requirements

  • Development experience on MuleESB, Mulesoft built-in components, dataweave, RAML, batch component, Mule messaging system, thread profiling and optimization is a plus.
  • 3+ years of hands-on development experience on RESTful/SOAP API solutions.
  • 3+ years of hands-on experience in application development using J2EE including frameworks such as Hibernate, Spring MVC.
  • 1+ years of experience on RESTful API design using Swagger/RAML/openAPI
  • 1+ years of solid experience on building micro-services using spring boot.
  • Solid experience on unit testing frameworks and tools (Junit, TestNG, etc.) and source control repository preferably git and bitbucket.
  • Experience in API management tools, e.g., MuleSoft API Manager (preferably), Apigee, or any other.
  • Solid understanding about application security model such as Spring Security, SAML, OAuth, openID connect, OIC etc.
  • Experience with SQL an noSQL databases.
  • Experience in design pattern including integration design patterns is preferred.
  • Solid understanding of Service-Oriented Architecture.
  • Understanding of API-led connectivity model is a plus.
  • Experience with issue tracking and collaboration system: Jira, Confluence or similar.
  • 3+ years of working experience on Maven.
  • Must be passionate about coding, taking challenges (ACM ICPC, topcoder.com or other programming contest participation is an asset)
  • Hands-on experience on building commercial AI-based products or solution is a plus.
  • Hands-on experience on popular tensorFlow, dialogFlow or any other deep learning and NLP is a plus.
  • Self-starter who can take a concept and drive it through to the design and implementation.
  • Strong oral and written communication skills.

 

Everyday Challenges

  • Ability to communicate with the Technical Lead.
  • Ability to communicate technical information and ideas effectively as a Leader.
  • Ability to design high quality, scalable and supportable technology solutions that could be re-used by other areas.
  • Self-starter and at the same time great team-player.
  • Ability to prioritize assignments, projects and handle multiple competing priorities (multi-tasking) within restricted time constraints.
  • Problem solver with sound judgment who takes initiative accepts ownership and accountability.
  • Passionate about computer programming, problem solving and software engineering.


About the company

BigIdea Technology Solutions LLP is a multi-disciplinary IT services company functioning with the notion of providing the best of services for our customers. Improve the quality of your business by finding the best talent under one roof. We at BigIdea encourage you to leverage our world-class developers, IT professionals, scrum masters, and QA experts for your critical initiatives and projects. ...Show More

Industry

Information Technology an...

Company Size

11-50 Employees

Headquarter

Bangalore

Other open jobs from BigIdea Technology Solutions