Roles and Responsibility
We are looking for highly skilled programmers withexperience not less than 3 years building in software development using Java.Responsibilities include analyzing user requirements and business objectives,determining application features and functionality, and recommendingenhancements for existing Java-based applications.
Responsibilities :
- Contribute to the code base.
- Provide architecture and design for new features.
- Develop a project plan for the team.
- Conduct code reviews and ensure best practices.
- Participate in UI / UX reviews.
- Provide technical solutions to the team.
Requirements
Strong knowledge of Java programming and basic knowledgeof any front-end technologies.Understanding of Object-oriented concepts, databasearchitecture, REST APIs, Socket programming design patterns, AsynchronousprogrammingFair knowledge of TDD, pair programming (OR any testingframework)Ability to lead end-end software development.Agile developmentProfessional Experience of 3+ years