This position will suit candidates who enjoy both the technical and business aspects of developing software solutions to a schedule in an environment of high visibility and transparency around deliverables, business needs, and customer value.
Duties & Accountabilities
Experience in Core JAVA/J2EE related product development.
Hands on experience in RDBMS and proficient in PL/SQL are must. Good knowledge of Oracle database.
Knowledge of Spring/Hibernate/Restful Web Services is a must.
Should understand the business problems and requirement and should be able to convert those into solutions.
Should understand non-functional like performance, scalability etc. aspect of the application.
Work as team member to understand and implement use cases as per specifications provided by business / team lead.
Be pro-active and creative in answering business requirements
Able to manage dependencies and timely manage priority.
Develop software of highly quality and in time efficient manner.
Be able to maintain and support all areas of the application.
Should be willing to work as individual capacity and in teams across geographies.
Education and experience
Degree in Computer Science or related field.
5+ years of development experience.
Good knowledge of Java/J2EE and Web technologies
Good knowledge of PL/SQL and Relational Databases
Understanding of design and architecture of the application.
Working knowledge of spring and Hibernate is preferred.
Should have strong developing and debugging skills.
Good understanding of non-functional aspect of programing
Should have strong problem solving techniques
Experience and understanding of the web development process and project lifecycles
Proactive and able to work independently with minimal supervision
Displays energy, drive and stamina.
Open minded, flexible and willing to adapt to changing situations.
Focused on delivery.
Able to identify priority, dependency and overcome those with minimum guidance
Proven communication skills, problem-solving skills, and knowledge of development best practices are critical to successful performance in this role
Must be a strong team player.