Java Programmer- Individual Contributor Role

Catalyst Solutions
  • Bangalore
  • 10-15 lakh
  • 5-10 years
  • Views
  • 18 Sep 2018

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

- Strong in Core Java, Strong in Database Concepts, Web services Rest/SOAP, Knowledge in Designing Patterns, Product Development background.

- Business Domain Expertise: Beginner

- Engineering Excellence / Agile: Proficient

- Requirements Analysis: Proficient

- Design: Beginner

- Coding: Proficient

- Defect Root Cause Identification / Problem Analysis: Proficient

- Evaluate impact of software performance, and recommend changes to software design team.

- Effectively communicate testing activities and findings in oral and written format

- Assist in strategic research and design as directed

- May have indirect reports and manage a small project team.

- Set up software configuration control and software development environments including program source control to ensure reliable backups and source code integrity.

- Participate in design and code reviews with other developers.

- Provide product content to technical writers.

- Mentor, train, develop and serve as knowledge resource for less experienced Software Engineers.

- Owns a major component of the product

- Develop plans outlining steps and time tables for developing programs and communicate plans and status to management and other development team members.

- Visualize, articulate and break down complex testing areas into simpler parts

- Initiate and influence test strategies across teams and functional areas

- Participates in grooming of product backlog with product management, architecture, and other stakeholders.

- Visualize, articulate and break down complex problems into simpler parts

- Perform unit/module testing of software to find errors and confirm programs meet specifications.

- Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.

- Fix bugs, add enhancements, and convert software to other platforms.

- Work effectively with other team members as needed to determine system problems.

- Put forward accurate time estimates of work to be done on a project

- Provide product content to technical writers and review for technical accuracy.

- Provide input to establish and improve departmental processes and procedures.

- Participate in design and code reviews with other developers.

- Develop and execute customer focused test cases and maintain associated records

- Provide test automation, test planning, triage, isolation and troubleshooting

- Integrate test suites into the test management system and test harness

- Develop and utilize automated test scripts to perform duties

- Record issues into a defect-tracking system

- Participate in test plan reviews

- Put forward accurate time estimates of work to be done on a project

- Follow-up and close issues entered into the defect-tracking system Provide input to establish and improve departmental processes and procedures


Competencies/Skill sets for this job

Java Coding Documentation Test Strategies Problem Analysis

Job Posted By

Sudeep V
Team Integrator

About Organisation

Catalyst Solutions