Required Skills
Technology | Programming Languages | Java, Java Framework | J2EE, Spring, Hibernate
Technology | Programming Concepts | Design Patterns, Software System Development | Unit Testing, Automated Unit Testing- Junit, Mockito, any framework
Technology | Developer / Programmer Roles|API Developer
Education Qualification :
Engineer - B.E / B.Tech / MCA
Delivery Skills :
1.Write well designed, testable, tight, efficient, high quality code base by using industry standard software development practices using object-oriented languages.
- Follow engineering best practices such as code refactoring, Unit testing and SOLID principles to deliver high quality code
- Gather and refine specifications and requirements based on technical needs.
- An understanding of database schemas, relational data design theory, and must have workable knowledge on PL/SQL.
- Develop technical documents and handbooks to accurately represent application design and code
2.Excellent understanding of software design patterns and programming principles.
- Should have Excellent Verbal and Written communication skills along with Problem-solving attitude and attention to detail
3.Perform thorough analysis and generate root-cause-analysis for any production issue
- Provide necessary fixes and test the fixes to ensure no defect leakage.
- Adherence to project processes and ensure SLA compliance.