Product Technical Analyst - EV
EdgeVerve Systems Karnataka, India
Software Development · 5,001-10,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
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
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