Back End Developer
Published date: 2024/01/10
- Location: Bangalore, Karnataka, India
Key Responsibilities and Outcomes (What the Person needs to accomplish in the role ?)
• Design and implement scalable, reliable, performant and secure applications & services in the realm of microservices ,webservices, batch Jobs , web Applications , data processing , device integration (IoT)
• Ability to develop software programs with best of design patterns , data Structures & algorithms
• Follow and implement best of the software engineering processes that include clean code , test automations ( TDD) , monitoring , performance bench marking etc
• Work in very challenging and high performance environment to clearly understand and provide state of the art solutions ( via design and code)
• Ability to debug complex applications and help in providing durable fixes
• While Java platform is primary, ability to understand, debug and work on other application platforms using Ruby on Rails and Python
• Responsible for delivering feature changes and functional additions that handle millions of requests per day while adhering to quality and schedule targets
Qualifications: Education, Competencies (Knowledge, Skills & Behaviour) and Experience
• Minimum Qualifications
• B.E/B.Tech in Computer Science or Electrical Engineering from top tier college and >70% marks
• Solid software development experience in developing cloud-based applications
• Excellent Java programming skills with effective use of design patterns, data structure and algorithms
• Solid experience in microservices and API development using Java, Spring Framework, SpringBoot, Spring Cloud Netflix Libraries, Spring Data, JPA/Hibernate , REST principles, cloud design patterns
• Proven experience of developing applications on top of Relational and NoSql databases such as MySQL, MongoDb, AWS DynamoDb
• Excellent understanding protocols & concepts such HTTP, MQTT, SSL , oAuth , SAML
• Proficient in working in the environment with tools such as GIT, Jenkins, SonarQube, automated tests (jUnit) , Maven , Gradle
• Knowledge and experience of having worked in AWS Cloud Platform (or Azure / GCP). Good understanding and experience on PaaS services like File & object Storage, Message Queues/Bus, SQL/NoSQL , Identity and Access management , Load balancers etc
• Good knowledge and experience with Agile, Clean Code, TDD methodologies
• Preferred Qualifications
• Exposure or knowledge in Renewable Tech companies
• Familiarity with Web Front End (Java Script/React) and Mobile App Development.
• Knowledge and familiarity of Ruby on Rails / Python
• Familiarity with working in Internet of Things / Hardware integration
• Experience with IoT based systems preferred
•
• Design and implement scalable, reliable, performant and secure applications & services in the realm of microservices ,webservices, batch Jobs , web Applications , data processing , device integration (IoT)
• Ability to develop software programs with best of design patterns , data Structures & algorithms
• Follow and implement best of the software engineering processes that include clean code , test automations ( TDD) , monitoring , performance bench marking etc
• Work in very challenging and high performance environment to clearly understand and provide state of the art solutions ( via design and code)
• Ability to debug complex applications and help in providing durable fixes
• While Java platform is primary, ability to understand, debug and work on other application platforms using Ruby on Rails and Python
• Responsible for delivering feature changes and functional additions that handle millions of requests per day while adhering to quality and schedule targets
Qualifications: Education, Competencies (Knowledge, Skills & Behaviour) and Experience
• Minimum Qualifications
• B.E/B.Tech in Computer Science or Electrical Engineering from top tier college and >70% marks
• Solid software development experience in developing cloud-based applications
• Excellent Java programming skills with effective use of design patterns, data structure and algorithms
• Solid experience in microservices and API development using Java, Spring Framework, SpringBoot, Spring Cloud Netflix Libraries, Spring Data, JPA/Hibernate , REST principles, cloud design patterns
• Proven experience of developing applications on top of Relational and NoSql databases such as MySQL, MongoDb, AWS DynamoDb
• Excellent understanding protocols & concepts such HTTP, MQTT, SSL , oAuth , SAML
• Proficient in working in the environment with tools such as GIT, Jenkins, SonarQube, automated tests (jUnit) , Maven , Gradle
• Knowledge and experience of having worked in AWS Cloud Platform (or Azure / GCP). Good understanding and experience on PaaS services like File & object Storage, Message Queues/Bus, SQL/NoSQL , Identity and Access management , Load balancers etc
• Good knowledge and experience with Agile, Clean Code, TDD methodologies
• Preferred Qualifications
• Exposure or knowledge in Renewable Tech companies
• Familiarity with Web Front End (Java Script/React) and Mobile App Development.
• Knowledge and familiarity of Ruby on Rails / Python
• Familiarity with working in Internet of Things / Hardware integration
• Experience with IoT based systems preferred
•
0 page views
Related listings
-
Software EngineerSoftware DeveloperVirtusa Corporation is a global provider of Digital Business Transformation, Digital Engineering, and Information Technology (IT) outsourcing services that accelerate our clients’ journey to their Digital Future. Virtusa serves Global 2000 companies ...2026/11/08
-
Software EngineerSoftware DeveloperThe health and safety of our employees and candidates is very important to us. Due to the current situation related to the Novel Coronavirus (2019-nCoV), we’re leveraging our digital capabilities to ensure we can continue to recruit top talent at the...2026/11/08
-
Software Development EngineerSoftware DeveloperWe are seeking a highly passionate, innovative and high-performance individual to be part of a major transformation in the management of modern cloud-based applications. An individual who takes a creative and strategic approach to problem-solving at ...2026/11/08
