Strong Java developer who can design, develop, modify and unit test software applications as part of agile scrum team. To follow disciplined software development practices. Relies on previous experience and judgement to plan and accomplish goal. Up to date on current and best practices related to software development.
Participates in maintenance and troubleshooting activities, testing process and test reviews. Has a good working knowledge of variety of technical concepts, practice, and procedures. Develop iterative prototypes when appropriate
Responsibilities: Demonstration of problem-solving ability and innovation
Develop and write well documented code with test automation that meets the agreed design and code quality criteria Deliver high performant and scalable code Identify the performance/scalability hotspots and resolve Perform peer code reviews as and when needed Guide other team members Design software modules Must have skills - Required Skills and Knowledge: 5-8 years experience as individual contribution role as software developer.
Preference will be given to candidates with experience in enterprise-wide applications. Bachelors/master s in computer science or related discipline Very strong in Java/J2EE development and OOAD concepts Very good reasoning, verbal and written communication skills Preferred Experience with following technologies: Java J2EE Javascript JSP Basic Qualifications: Bachelors Degree or equivalent in Engineering / Computer Science 5-8 years of software industry experience