- Write good quality, modular, reusable, performance, well documented, unit-tested code
- Actively get involved in technical discussions with other engineering team members on design and technical implementation details
- API Definitions and end-to-end service design and implementations
- Design applications in true service oriented architecture
- Develop object-oriented models and design data structure for new software projects taking systems aspects into account
- Take full ownership of at least one micro-service
Minimum qualifications and Competencies :
- Strong expertise in at least one programming language & tech stack to write maintainable, scalable, unit-tested code
- Strong knowledge of Data Structures & Algorithms
- Well-versed with Computer Science fundamentals
- Strong object oriented design skills, knowledge of design patterns, data structures and algorithms
- Experience with full life cycle development on a Linux platform
- Knowledge of Test Driven Development
- BE or higher in Computer Science or related technical discipline (or equivalent) Skills:- Software Development, Algorithms, Java, J2EE, Data Structures and Test driven development (TDD)Apply for this job
Stats for this job
Salary comparison:
This job
National average
IT Jobs average
Karnataka average
Salaries
The number of jobs in each salary range for all:
By creating an alert, you agree to our T&Cs and Privacy Notice, and Cookie Use.