Principal Engineer [Java Microservices]

Platform Development [INDIA]Information Technology Bangalore, Karnataka


Description

Principal Engineer – Java Microservices 

  

MetricStream is looking for passionate engineers to come and be part of its Cloud transformation journey. You will have the opportunity to reimagine and build a Cloud-ready GRC platform, using the latest technologies and DevOps processes.  

Roles and Responsibilities 

  • Design and develop SaaS based Platform and applications 
  • Evaluate new technologies and frameworks, conduct PoCs 
  • Define the architecture of new services and present it to stakeholders 
  • Design complex features and services, develop and build test frameworks to test those services 
  • Adopt DevOps model for continuous and automated integration, test and delivery

  Skills 

  • Experience in designing frameworks and application architectures 
  • Knowledgeable in SOA/REST/J2EE/Web Services/Messaging middleware 
  • Strong design skills and good understanding of design patterns, data structures, algorithms 
  • Experience with continuous integration, test driven development and automation of integration tests 
  • Experience in developing high-performance, resilient and scalable services 
  • Exposure to the latest development tools and practices including Scrum and Agile principles 
  • Full-stack development experience in technologies including J2EE, Cloud, Spring, REST, Hibernate, JPA, React, Databases and ORM tools 
  • Preferred experience in decomposing a monolith into a services-based architecture 

  Personal Traits 

  • Passion for technology and solving interesting problems 
  • Ability to work in a fast-paced, results-oriented environment 
  • Excellent written and verbal communication and collaboration skills 
  • Excellent negotiation and influencing skills 
  • Excellent troubleshooting skills 
  • Willingness and ability to learn and adapt quickly 
  • Ability to design, develop and execute solutions as an individual contributor with minimal guidance 

  

 Education 

Bachelors or Masters in Computer Science or related disciplines 

  Experience 

10-15 years