EdgeVerve Systems

Product Technical Analyst - EV

EdgeVerve Systems Karnataka, India

Software Development · 5,001-10,000 employees

Yesterday
Mid (2-5 yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Create high-level software designs and implement architectural changes based on project requirements. Build sophisticated enhancements, optimize code, and ensure quality through unit testing and adherence to clean code standards.

What they look for

Spring Framework Spring Boot SQL NoSQL Git JUNIT Mockito Openshift PCF Docker Kubernetes TDD UML Visio Software Architecture Design Patterns

Requirements

Requires strong proficiency in Spring Framework, Spring Boot, SQL, and NoSQL databases. Experience with design patterns, UML diagrams, and version control tools like Git is essential.

Full description

Job Description

Responsibilities:-

  • Create high-level design based on requirements provided
  • Design and implement changes to existing software architecture
  • Should have strong knowledge in design patterns, design principles, preparing artifacts using Visio and UML diagrams Solution Diagram, Sequence Diagrams
  • Build highly sophisticated enhancements and optimize working code
  • Build and execute unit tests and plans
  • Understand programming tasks allocated and complete the tasks as per schedule
  • Adhere to quality standards and follow development guidelines
  • Should follow clean code standards.

Technical Skills:-

  • Strong knowledge of Spring Framework and Spring Boot
  • Strong knowledge of SQL, NoSQL and optimization techniques
  • Proficient in code versioning tools like Git
  • Strong knowledge and practical experience of writing JUNIT, Mockito testcases
  • Knowledge of Openshift, PCF, Docker, Kubernetes will be plus
  • Experience in TDD will be plus