C

Capgemini

Global consulting, technology services, outsourcing

Agile Dev Team Member 5 - Java with Angular

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, India

About the Job

Requirements

  • At least 15 years of total experience.
  • At least 12 years of relevant experience.
  • Proficiency in Java.
  • Proficiency in Angular.

Responsibilities

  • Share collective responsibility for designing, developing, testing, and/or deploying system functionality.
  • Provide guidance, mentorship, and training to direct-reporting Agile Dev team members.
  • For a primarily development discipline, assess technical feasibility using coding methods and adhere to coding standards for consistent style and format.
  • Independently ensure systems are architecturally sound, high in code and component quality, and easy to modify for future requirements, with little to no guidance from senior developers or architects.
  • For a primarily testing discipline, ensure the end product meets business acceptance criteria and non-functional requirements.
  • Define and execute tests early, frequently, and at multiple levels according to experience level.
  • Apply business product, process, and system knowledge to anticipate exceptions and unexpected user interactions.
  • Use advanced testing techniques and tools.
  • Interpret customer needs into viable solutions and lead system design.
  • Break down features and write and refine user stories with clear, accurate acceptance criteria.
  • Use Test-Driven Development (TDD) and Behavior-Driven Development (BDD) to build quality into solutions.
  • Perform broad and detailed impact assessments involving people, processes, and/or technology.
  • Support implementation activities, troubleshoot user and system environment issues, and provide training.
  • Support the business in building Lean business cases and breaking epics into features.
  • Identify and raise issues and risks with functional design and offer alternative solutions.
  • Work with the Product Owner to confirm code and acceptance tests reflect desired functionality.
  • For a primarily development discipline, code instructions for computer programs, objects, and components across multiple applications and configure packaged software.
  • Provide expertise in solution design and business application functionality.
  • Review and validate team members' application technical designs for alignment with business needs and best-practice architecture principles.
  • Design the conceptual architecture of business applications and monitor and mentor lower-level colleagues to ensure accurate program logic and efficient use of computer and storage resources.
  • Conduct system studies and analyze existing computerized and manual processes to improve efficiency.
  • Research and develop automation techniques.
  • Document and implement programs according to installation standards and conventions.
  • Analyze and recommend system backup, security, restart and recovery, balancing, and controls needs and approaches.
  • Analyze and document requirements and approaches for data conversion and data modeling.
  • Quality-check program code, related objects, and documentation.
  • Deliver working code each sprint.
  • For a primarily testing discipline, analyze system and business requirements for testability using advanced testing tools.
  • Develop, document, execute, and maintain test cases and test data.
  • Identify complex errors during application testing, analyze results, troubleshoot, and conduct root cause analysis.
  • Report test-plan execution status through defect logs and a defect-tracking system.
  • Conduct audits to ensure test planning and execution follow standards and guidelines.
  • Define advanced test plans to achieve appropriate coverage.
  • Write test cases describing business behavior to facilitate automation and train others.
  • Contribute to the overall test strategy.
  • Develop and document application quality and testing standards, best practices, and measurement techniques.
  • Mentor junior team members in test-planning and execution tools and techniques.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs