2-4 yearsNoidaGraduation/Post Graduation
Responsibilities
- You will be actively participating in all phases of the development lifecycle, by writing efficient, reusable, and reliable Java code to assure the designs comply with blueprints.
- You will be expected to take ownership and prioritize, assign, and execute tasks throughout the software development life cycle to produce high-quality software.
- You will be required to ensure that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects.
- You will be communicating with a team of highly performant individuals, to work in a rapid and agile development process to enable increased speed to market against a backdrop of appropriate controls.
- You will be expected to review, test, and debug team members' code, guide, and mentor junior colleagues as well.
- You will be required to implement best practices to ensure the quality of deliverables and interact with our customers to define, design, and showcase new concepts and solutions.
Requirements
- Excellent understanding of OOPS concepts, JAVA programming language, database queries, and logical solution providing abilities
- Exposure to MVC frameworks like Spring and ORM tool like Hibernate, Relational and Non- relational DB
- Sound analytical skills and good communication skills
- Experience with an agile development methodology, preferably Scrum
- Should have knowledge of version control mechanisms, preferably GIT
- Professional precise communication skill
- Prepare and produce releases of software components
Good to Have
- Knowledge of Javascript, JQuery, HTML, CSS, XML would be an added advantage
- Experience in cloud computing or Linux
- Previously involved in a client handling role